Qt文件操作经验

QDir类

使用“/”作为分隔符

QT自动根据操作系统转移为系统的目录分隔符

绝对路径:从根目录算起的

相对路径:从当前目录算起

entryList():获得目录下所有条目名称的一张表

它的返回类型是QStringList

若在参数的类型中指定QDir::Files只返回文件

移动文件

调用QDir::rename()函数

两个参数:老名字和新名字

名字均采用:目录+文件名的形式

弹出打开文件对话框

[c language="++"]
s = QfileDialog::getOpenFileName(this,“open file dialog”,”/”,””);
[/c]

返回值是绝对路径

弹出打开目录对话框

[c language="++"]
dir = QfileDialog::getExistingDirectory(this,“open file dialog”,"/",
QFileDialog::ShowDirsOnly|QFileDialog::DontResolveSymlinks);
[/c]

返回值是绝对路径