我想要一个批处理文件将另一个批处理文件写入每个子目录,运行批处理文件然后将其删除。当在 for 循环中写入大量信息时,问题就出现了。除了链式&&还有什么更有效的方法吗?另外我不确定将命令写入批处理文件是否会在批处理文件运行时搞砸?
for /D /R "%cd%" %%d IN (*) do set thing=%%~nd && echo @ECHO OFF>%%d\Desktop.bat && call %%d\Desktop.bat && del /Q %%d\Desktop.bat
我想要一个批处理文件将另一个批处理文件写入每个子目录,运行批处理文件然后将其删除。当在 for 循环中写入大量信息时,问题就出现了。除了链式&&还有什么更有效的方法吗?另外我不确定将命令写入批处理文件是否会在批处理文件运行时搞砸?
for /D /R "%cd%" %%d IN (*) do set thing=%%~nd && echo @ECHO OFF>%%d\Desktop.bat && call %%d\Desktop.bat && del /Q %%d\Desktop.bat