bat脚本,文件移动,并把文件重命名
时间: 2024-01-08 21:02:11 浏览: 114
好的,我可以为您解答这个问题。
您可以使用以下的bat脚本来实现文件移动和重命名的操作:
```
@echo off
setlocal EnableDelayedExpansion
set source_folder=C:\SourceFolder
set destination_folder=C:\DestinationFolder
for %%a in ("%source_folder%\*.*") do (
set "filename=%%~na" //获取文件名,不包含扩展名
set "extension=%%~xa" //获取文件扩展名
set "new_filename=!filename!_new!extension!" //构造新的文件名
move "%%a" "%destination_folder%\!new_filename!" //移动文件并重命名
)
```
您只需要将 `source_folder` 和 `destination_folder` 分别设置为源文件夹和目标文件夹的路径即可。
这个脚本会遍历源文件夹中的所有文件,对于每个文件,它会获取文件名和扩展名,然后构造出一个新的文件名,最后将文件移动到目标文件夹并重命名为新的文件名。
希望能对您有所帮助。
阅读全文