我需要创建数千个文件,它们是飞行模拟器项目中一个(图像)文件的副本。
目标文件已存在于模拟中,但它们中的所有4,241个都是相同的86kb dds文件。我操纵了其中一个图像,现在需要替换现有文件。
我有一个文本文件,其中包含需要创建的文件的名称,但缺乏使用所需文件名自动复制多个文件的任务的技能。
任何人都可以帮助我做我所假设的相对简单的操作来制作主文件的副本,使用'文件名来复制每个副本。从文本文件中?
答案 0 :(得分:1)
for /f "delims=" %%a in (yourtextfile.txt) do echo(copy "yoursourcefile.ext" "%%a"
注意:只会报告命令以进行验证。如果您满意,请将echo(copy
更改为copy
以激活副本。
将>nul
附加到该行以取消1 file(s) copied
消息。
将copy
更改为copy /y
以覆盖现有文件
这是批处理文件中的一行。如果直接从提示中运行,请将每个%%a
缩减为%a