在我们的日常工作中,我们有 500 到 600 个语音文件需要分发给用户,因此我们需要手动复制一个文件,我们有文件复制源和目标的列表。现在我们需要批处理文件来轻松完成我们的工作。有人可以帮助我吗?
用于从一个目录复制多个目录中的文件的批处理文件脚本
答案1
以下是一些入门知识。对于文件列表中的每个条目,将该文件复制到其他位置(在 MSDOS 批处理脚本中):
SET DEST=C:\foo
REM Create list of resources to build
SET FILELIST=tmp
ECHO File1.doc > %FILELIST%
ECHO File2.doc >> %FILELIST%
ECHO File3.doc >> %FILELIST%
REM Copy each file
for /F "tokens=1" %%F in (%FILELIST%) do (
ECHO + Copying %%F
copy /Y "%%F" %DEST%
)
DEL /F %FILELIST% > nul
希望有帮助:)
也许你可能想阅读更多这里。