如何重命名我不知道扩展名的文件?
How can I rename files of which I don't know the extension?
我有一个包含以下文件的目录:
one.txt
two.mp3
three.bmp
是否有任何方法可以使用MoveFile((重命名文件,但不指定文件的扩展名(所有文件都有不同的文件名(?
如果没有,当我只知道时,我如何将这些文件重命名为我想要的任何文件
one
two
three
您必须使用底层操作系统API扫描目录中的文件,并将每个文件名与您想要的前缀进行比较。下面是另一个问题,向您展示如何在Windows中列出目录的内容。
知道前缀后,读取目录的文件列表,找到带有该前缀的有效文件名,并将该文件名与函数一起使用。
相关文章:
- 如何按文件扩展名引用文件夹中的文件
- 谁能告诉我,程序中的错误是什么?该程序仅用于获取文件扩展名
- 通过cMake使用具有自定义文件扩展名的共享库
- 在另一个字符串中插入文件扩展名之前的字符串
- 如何在不使用文件扩展名的情况下使用命令行参数打开C++中的文本文件?
- Eclipse CDT:传递具有相同文件扩展名的多个程序参数
- 将C 代码桥接到我的Swift代码中.哪些文件扩展名为XCode中的基于C的语言
- 如何打开并显示C 中任何文件扩展名的文件
- 循环浏览所有项目,其中QTREEVIEW QFILESYSTEMMODEL上具有所需的文件扩展名
- 如何调用 ShellExecute 以使用 C++ 打开具有特定程序的文件,而无需关联相同的文件扩展名
- 用户定义的C 文件扩展名,用于G 汇编
- 如何在 INFLATE 后获取原始文件扩展名
- CMake:如何仅将特定文件扩展名从一个目录复制到另一个目录
- 获取文件扩展名
- 共享库的TX文件扩展名
- 如何创建一个不敏感的正则态度以匹配文件扩展名
- 如何更改QT上的文件扩展名
- 列出 OpenCV 支持的文件扩展名
- 如何避免 CFile查找文件扩展名超过三个字符的误报
- C++模板实现文件扩展名约定