我想将文件(例如:a.jpg)复制到目录中的所有文件夹.
我需要类似的东西
copy a.jpg */a.jpg
Run Code Online (Sandbox Code Playgroud)
你有一个类似的批处理文件吗?
(ps.我用的是Windows)
使用for命令
for /f "tokens=*" %f in ('dir . /ad/b') do copy "a.jpg" "%f"
Run Code Online (Sandbox Code Playgroud)
放入批处理文件时,请记住使用%% f而不是%
您可以使用for带有/r开关的命令来执行此操作,该命令用于枚举目录树.例如,这会将C:\ a.jpg文件复制到C:\ Test文件夹及其所有子文件夹:
for /r "C:\Test" %%f in (.) do (
copy "C:\a.jpg" "%%~ff" > nul
)
Run Code Online (Sandbox Code Playgroud)
该for /r "C:\Test" %%f in (.)语句枚举C:\ Test文件夹及其所有子文件夹,并%%~ff返回当前文件夹名称.
| 归档时间: |
|
| 查看次数: |
8021 次 |
| 最近记录: |