Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写一个批处理文件,该文件将命名Windows资源管理器自动重命名等目录中的文件?_Windows_Batch File_Batch Rename - Fatal编程技术网

如何编写一个批处理文件,该文件将命名Windows资源管理器自动重命名等目录中的文件?

如何编写一个批处理文件,该文件将命名Windows资源管理器自动重命名等目录中的文件?,windows,batch-file,batch-rename,Windows,Batch File,Batch Rename,在windows explorar中,我们可以选择文件夹中的多个文件并按顺序重命名它们,但我想对batch Skcript执行同样的操作 改变这个 A.mp4 B.mp4 C.mp4 DD.mp4 对此 (1).mp4 (2).mp4 (3).mp4 (4).mp4 请尝试以下方法: ren C:\Path\beforefilename.mp4 afterfilename.mp4 例如: re

在windows explorar中,我们可以选择文件夹中的多个文件并按顺序重命名它们,但我想对batch Skcript执行同样的操作

改变这个

     A.mp4
     B.mp4  
     C.mp4
     DD.mp4 
对此

     (1).mp4
     (2).mp4   
     (3).mp4
     (4).mp4   
请尝试以下方法:

ren C:\Path\beforefilename.mp4 afterfilename.mp4
例如:

ren C:\Path\A.mp4 (1).mp4
结果是
文件名A.mp4更改为(1)。mp4未测试单个命令行版本:
@set“FileNumber=1”和@for/F“eol=| delims=“%%I in('dir*.mp4/A-D/B/ON 2^>nul')do@set“Filename=%%I”和@setlocal EnableDelayedExpansion&@ren!”(!FileNumber!).mp4”&@endlocal&@set/A FileNumber+=1
像您的once这样的问题已经被多次询问和回答。因此,请使用顶部的堆栈溢出搜索,例如。无法在注释中写入多行代码。请使用重命名工具,参见示例: