我在运行脚本以在循环中创建空文件时遇到问题。
这是迄今为止所做的:
@echo off
for /l %%a (1;1;20) do (echo m> ".mp4" c:\test)
pause
exit
基本上我桌面上的文件中有20个名字,我打算使用命令c:\test
将它们创建为文件夹echo m> .mp4
中的空* .mp4文件。当我运行上面的代码时,它似乎不起作用。
答案 0 :(得分:2)
可以在批处理文件中使用以下 FOR 循环来创建空文件1.mp4
,2.mp4
,3.mp4
,...,{{1根据{{3}}建议的目录20.mp4
:
C:\test
可以在批处理文件中使用下一个 FOR 循环来读取空* .mp4文件的文件名,以便从当前用户的Windows桌面上的列表文件创建,同样建议使用rojo:
for /L %%I in (1,1,20) do type NUL >"C:\test\%%I.mp4"
要了解使用的命令及其工作原理,请打开命令提示符窗口,执行以下命令,并完全阅读为每个命令显示的所有帮助页面。
for /F "usebackq delims=" %%I in ("%USERPROFILE%\Desktop\List of Names.txt") do type NUL >"C:\test\%%I.mp4"
for /?
此外,应阅读Microsoft文章rojo,解释重定向运算符type /?
和SS64页面Using command redirection operators。