我有微型递归函数,该函数可以查找和隐藏所有.mta文件。看起来像那样
For /r %1 in (*.mta) do attrib +h "%1"
当我尝试从命令提示符手动执行它时,它可以正常工作
我已经创建了.bat文件。代码看起来像这样
D:
For /r %1 in (*.mta) do attrib +h "%1"
pause
试图执行此文件。进入此屏幕
代码有什么问题?
最佳答案
尝试:
For /r %%i in (*.mta) do attrib +h "%%i"
(并将文件命名为
.cmd
,它看起来更现代。)不要使用
%1
,它是指脚本的参数,因此请使用will not work。在命令行上使用%
,在批处理脚本中使用%%
。关于windows - .bat文件有问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7957890/