【问题标题】:Copy 1 file to multiple folders taken from a list written in a *.txt file.(Windows cmd)将 1 个文件复制到从 *.txt 文件中写入的列表中获取的多个文件夹。(Windows cmd)
【发布时间】:2015-07-02 11:02:27
【问题描述】:


我在将名为“file.png”的文件复制到从 list-of-folders.txt 中提取的多个文件夹时遇到问题。 (使用 Windows cmd/.bat)。
例如:
源/文件.png

目的地/文件夹1
目的地/文件夹2
目的地/文件夹3
目的地/文件夹4
目的地/文件夹5
等等...

我要复制file.png的文件夹列表:
文件夹列表.txt:
文件夹2
文件夹4
文件夹5
仅使用 cmd(
.bat) 将 source/file.png 从 list-of-folders.txt 复制到文件夹。

是否可以使用 Windows cmd(*.bat) 执行此操作?

谢谢,
英国。

【问题讨论】:

  • 请张贴bat文件的相关部分,以展示你到目前为止所尝试的内容。
  • set src_folder=C:\Users\dell\Desktop\copy 1 个文件到多个文件夹\source\overlay.png set dst_folder=C:\Users\dell\Desktop\copy 1 个文件到多个文件夹\dest for /f "tokens=*" %%i in (File-list.txt) DO ( xcopy /S/E/U "%src_folder%" "%dst_folder%\%%i\dist" )

标签: windows file batch-file cmd copy


【解决方案1】:

我已经设法解决了这个问题:

@echo off
set src_folder=C:\test\source\overlay.png
set dst_folder=C:\test\dest
for /f "tokens=*" %%i in (list.txt) do xcopy "%src_folder%" "%dst_folder%\%%i"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    相关资源
    最近更新 更多