"Here I am"-folder
|
|--- mainfolder 1
| |
| |--- subfolder 1
| |--- subfolder 2
|
|--- mainfolder 2
| |
| |--- subfolder 1
| |--- subfolder 2
我想将批处理文件放入“Here I am”文件夹并从那里执行。它应该将名为 text.txt 的文件复制到所有主文件夹及其子文件夹中。
答案 0 :(得分: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
答案 1 :(得分:-2)