我在同一个文件夹中有两组文件的数量可能相等也可能不相等。一组文件在其名称中包含单词“rect”,而另一组文件在其名称中包含“circle”。
我需要通过保留文件名的其余部分来重命名所有包含“rect”和“circle”的文件,反之亦然。最好的方法是什么?
我在同一个文件夹中有两组文件的数量可能相等也可能不相等。一组文件在其名称中包含单词“rect”,而另一组文件在其名称中包含“circle”。
我需要通过保留文件名的其余部分来重命名所有包含“rect”和“circle”的文件,反之亦然。最好的方法是什么?
好吧,看来您的名称有冲突问题。解决方案是使用中间或临时。
std::tmpnam
如果创建临时名称存在冲突,则使用std::rename
该临时名称,依此类推...