Batch file 如何编写bat文件以重命名文件层次结构中的文件
我在文件系统中有很多图片。我正试图找到一种方法来重命名所有文件,如果可能的话,将它们放在一个文件夹中。至少把它们重新命名为它们所在的位置 它们当前处于如下层次结构中:Batch file 如何编写bat文件以重命名文件层次结构中的文件,batch-file,file-rename,Batch File,File Rename,我在文件系统中有很多图片。我正试图找到一种方法来重命名所有文件,如果可能的话,将它们放在一个文件夹中。至少把它们重新命名为它们所在的位置 它们当前处于如下层次结构中: folder1\folder2\filename.jpg 我是否可以编写脚本来重命名文件,以便实际文件的名称为: folder1-folder2-filename.jpg 我不知道该怎么办。如果您有任何建议或向正确的方向努力,我们将不胜感激。试试这个 for %%* in (.) do set name=%%~pn* set
folder1\folder2\filename.jpg
我是否可以编写脚本来重命名文件,以便实际文件的名称为:
folder1-folder2-filename.jpg
我不知道该怎么办。如果您有任何建议或向正确的方向努力,我们将不胜感激。试试这个
for %%* in (.) do set name=%%~pn*
set name=%name:\=-%
set name=%name:~1%
%名称%现在具有文件夹名称。将此添加到您的文件名中