如何使用批处理文件在文件名的第一个中添加类似测试的文本
How add a text like test in First Of File Name with Batchfile
如何使用批处理文件在 FirstOfFile Name 中添加类似测试的文本
我的目录中有一些 PDF 文件。我如何将文本 "Test" 添加到 First Of File Name
我的文件是这样的
1.pdf
2.pdf
3.pdf
我想要 运行
测试1.pdf
测试2.pdf
测试3.pdf
下面的样本怎么样?当您使用这些样本时,首先请设置set add=test
模式 1
如果有PDF文件的目录下只有PDF文件,可以使用下面的批处理文件。但是当你使用这个的时候,请把这个批处理文件放在PDF目录之外。当PDF目录下有这个文件时,这个批处理文件也被重命名。
@echo off
set add=test
for %%a in (*) do ren %%a %add%%%a
模式 2
如果PDF文件目录下有PDF文件和其他文件,可以使用下面的批处理文件。在这种情况下,批处理文件和其他文件不会重命名。仅重命名 PDF 文件。
@echo off
setlocal ENABLEDELAYEDEXPANSION
set add=test
set i=0
for %%a in (*.pdf) do (
set ar[!i!]=%%a
set /a i=!i!+1
)
set /a i=!i!-1
for /l %%e in (0,1,!i!) do (
ren !ar[%%e]! %add%!ar[%%e]!
)
如果我误解了你的问题,我很抱歉。
如何使用批处理文件在 FirstOfFile Name 中添加类似测试的文本
我的目录中有一些 PDF 文件。我如何将文本 "Test" 添加到 First Of File Name
我的文件是这样的
1.pdf 2.pdf 3.pdf
我想要 运行
测试1.pdf 测试2.pdf 测试3.pdf
下面的样本怎么样?当您使用这些样本时,首先请设置set add=test
模式 1
如果有PDF文件的目录下只有PDF文件,可以使用下面的批处理文件。但是当你使用这个的时候,请把这个批处理文件放在PDF目录之外。当PDF目录下有这个文件时,这个批处理文件也被重命名。
@echo off
set add=test
for %%a in (*) do ren %%a %add%%%a
模式 2
如果PDF文件目录下有PDF文件和其他文件,可以使用下面的批处理文件。在这种情况下,批处理文件和其他文件不会重命名。仅重命名 PDF 文件。
@echo off
setlocal ENABLEDELAYEDEXPANSION
set add=test
set i=0
for %%a in (*.pdf) do (
set ar[!i!]=%%a
set /a i=!i!+1
)
set /a i=!i!-1
for /l %%e in (0,1,!i!) do (
ren !ar[%%e]! %add%!ar[%%e]!
)
如果我误解了你的问题,我很抱歉。