"Here I am"-folder
|
|--- mainfolder 1
| |
| |--- subfolder 1
| |--- subfolder 2
|
|--- mainfolder 2
| |
| |--- subfolder 1
| |--- subfolder 2
我想将批处理文件放入"Here I am"文件夹并从那里执行它。它应该将一个名为text.txt的文件复制到所有主文件夹及其子文件夹中。
使用以下脚本:
@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
使用xcopy命令(适用于windows):
http://www.computerhope.com/xcopyhlp.htm c:temp1 c:temp2/E