![需要批处理文件脚本将文件从一个目录复制到多个目录](https://linux22.com/image/1284902/%E9%9C%80%E8%A6%81%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E8%84%9A%E6%9C%AC%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95%E5%A4%8D%E5%88%B6%E5%88%B0%E5%A4%9A%E4%B8%AA%E7%9B%AE%E5%BD%95.png)
在我们的日常工作中,我们有 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
希望有帮助:)
也许你可能想阅读更多这里。