因此,在构建的批处理脚本中,我从文件夹中取出单个文件,将其复制到目标文件夹,并根据次数重命名该脚本已被循环。基本上我需要从多个计算机上分布的不同文件夹命名为相同的文件,并将它们复制到一个新的文件夹中进行处理。我已经阅读了xcopy和copy,因为它看起来像是要使用的东西,但我一直无法找到任何让我告诉它只复制一个命名文件的东西。我已为我有什么迄今下面的章节注释行脚本我还没有想通了:对多个文件夹中的单个文件使用xcopy或copy
ECHO off
SETLOCAL enabledelayedexpansion
ECHO Note: Your combined permission list cvs can be found in the desktop folder
SET /A #=-1
:start
SET /A #+=1
:again
ECHO Please input the file path to the permissionoutput.txt
SET /p permissionoutputpath=
SET "sourcefolder=%permissionoutputpath%"
SET "destinationfolder=C:\Users\kayla\Desktop\HOLDER-CombinedPermissionsLists"
IF not exist "%sourcefolder%\permissionoutput.txt" Echo file not found&goto again
copy "%sourcefolder%\permissionoutput.txt" "%destinationfolder%\permissionoutput%#%.txt"
ECHO Add another file to combine: y or n?
SET /p addanotherfile=
if %addanotherfile%==y goto :start
UPDATE:代码更正答案的全部功能,用作参考