因此,在構建的批處理腳本中,我從文件夾中取出單個文件,將其複製到目標文件夾,並根據次數重命名該腳本已被循環。基本上我需要從多個計算機上分佈的不同文件夾命名爲相同的文件,並將它們複製到一個新的文件夾中進行處理。我已經閱讀了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:代碼更正答案的全部功能,用作參考