当前位置: 技术问答>linux和unix
Linux下目录文件问题
来源: 互联网 发布时间:2017-03-15
本文导语: 这是我在Linux下用Qt写的几行代码,原意是想遍历一个文件夹中的文件(比如test1文件夹中有个work.txt) 结果是: "/home/acer/myfiles/test1/work" "/home/acer/myfiles/test1/work~" 代码如下: QDirIterator di(param_.source_, QDirIterator:...
这是我在Linux下用Qt写的几行代码,原意是想遍历一个文件夹中的文件(比如test1文件夹中有个work.txt)
结果是:
"/home/acer/myfiles/test1/work"
"/home/acer/myfiles/test1/work~"
代码如下:
QDirIterator di(param_.source_, QDirIterator::Subdirectories); //迭代器遍历
while(di.hasNext())
{
QString tmp = di.next();
if (di.fileInfo().isFile() && di.fileName() != "." && di.fileName() != "..")
{
qDebug()
结果是:
"/home/acer/myfiles/test1/work"
"/home/acer/myfiles/test1/work~"
代码如下:
QDirIterator di(param_.source_, QDirIterator::Subdirectories); //迭代器遍历
while(di.hasNext())
{
QString tmp = di.next();
if (di.fileInfo().isFile() && di.fileName() != "." && di.fileName() != "..")
{
qDebug()