批处理复制重命名并移动文件以移动复制文件位置

时间:2017-04-12 19:57:05

标签: windows batch-file cmd

我有一个包含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

0 个答案:

没有答案