Dir*_*tel 25
当然,QDir::rename()遵循旧的Unix/POSIX传统调用此重命名.
如果您考虑具有完整路径的文件,这是有意义的:基础inode 只是被分配了不同的路径/文件标签.
您可以使用QDir :: rename(),但要注意rename()失败时的特殊情况:
在大多数文件系统上,
rename()仅当oldName不存在,如果newName和oldName不在同一分区上或者已存在具有新名称的文件时才会失败.但是,还有其他原因导致rename()失败.例如,rename()如果newName指向打开的文件,则至少有一个文件系统失败.