当前位置: 代码迷 >> QT开发 >> Linux上Qt开发中目录文件有关问题
  详细解决方案

Linux上Qt开发中目录文件有关问题

热度:22   发布时间:2016-04-25 04:26:36.0
Linux下Qt开发中目录文件问题
这是我在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()<<tmp;
  encryptFile(tmp);
  }
  }
我想问的是"/home/acer/myfiles/test1/work~" 这个路径是什么?test1里只有个work.txt,为什么会有两个路径?

------解决方案--------------------
某个字处理程序的临时文件