我有一个包含5,000张图片的文件夹
我需要被要求提供文件名并从一个文件夹重命名文件复制并将副本移动到新文件夹。
我使用了批处理,但它只是从.txt文件中复制文件
我想将文件列表更改为弹出窗口,询问我想要的文件名,并将重命名设置为
原始文件名 Image1.jpg Image2.jpg
重命名文件 Image1_1234.jpg Image2_1234.jpg _1234将始终保持不变 任何帮助将不胜感激
@echo off
set Source=C:\Users\sid\Desktop\Artworks
set Target=C:\Users\sid\Desktop\Artworks Copy
set FileList=C:\Users\siddique.gaffar\Desktop\Artwork TXT File\Book1.txt
echo.
if not exist "%Source%" echo Source folder "%Source%" not found & goto Exit
if not exist "%FileList%" echo File list "%FileList%" not found & goto Exit
if not exist "%Target%" md "%Target%"
for /F "delims=" %%a in ('type "%FileList%"') do copy "%Source%\%%a"
"%Target%"
:Exit
echo.
echo press the Space Bar to close this window.
pause > nul