我正在尝试弄清楚如何将 licence.txt 文件插入到每个子文件夹中,有什么想法可以在 Windows 命令行中执行此操作吗?
答案1
如果您想直接从命令行运行它,您可以使用:
FOR /f "tokens=*" %f in ('dir . /ad/b/s') do COPY "My.lic" "%f"
按照@PreetSangha 的建议这里
或者如果您想批量使用它:
FOR /r "C:\SestinationDir" %%f in (.) do (COPY "C:\SourceDir\My.lic" "%%~ff")
按照@Helen 的建议这里
该命令的功能FOR
可以通过一个小例子.bat来显示:
ECHO OFF
FOR /r "C:\temp\test2" %%f in (.) do (ECHO "%%~ff")
PAUSE
应该给上述作者投票。