2
"Here I am"-folder
  |
  |--- mainfolder 1
  |          |
  |          |--- subfolder 1
  |          |--- subfolder 2
  |
  |--- mainfolder 2
  |          |
  |          |--- subfolder 1
  |          |--- subfolder 2

我想将一个批处理文件放入“我在这里”文件夹并从那里执行它。它应该将一个名为text.txt的文件复制到所有主文件夹及其子文件夹中。

4

2 回答 2

4

使用以下脚本:

@echo off
    for /r "%CD%" %%f in (.) do (
      copy "Text.txt" "%%~ff" > nul
    )

信用:https ://stackoverflow.com/a/1321539/1756941

编辑:

@echo off
    Setlocal EnableDelayedExpansion
    cls
    set currentDirectory=%CD%
    FOR /D %%g IN ("*") DO (
        Pushd %CD%\%%g
        FOR /D %%f IN ("*") DO (
            copy "%currentDirectory%\Text.txt" "%%~ff"
        )
    Popd
    )
pause
于 2012-12-24T13:02:56.710 回答
-2

使用 xcopy 命令(适用于 Windows):

http://www.computerhope.com/xcopyhlp.htm

xcopy c:\temp\1 c:\temp\2 /E

于 2012-12-24T13:39:48.150 回答