在名为“drops”的文件夹中,我有3个.dll文件。我正在寻找一段代码,可以回显每个.dll文件的数字0,而不必单独回应它们。基本上,我不想打开每个文件并将数字更改为0 ...随之而来的是懒惰!
for /f %%G IN (C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops\*.dll) DO echo 0
我尝试过使用。我的代码错了吗?提前谢谢。
编辑:标题与我的问题没有任何关系:D
答案 0 :(得分:0)
易
forfiles /p "C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops" /m "*.dll" /c "cmd.exe /c echo 0 > @path"
那就行了。此外,在ou代码中,添加> %%G
这是我发现的唯一错误。
莫纳
答案 1 :(得分:0)
删除/F
,使用
FOR %%G IN (C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops\*.dll) DO ECHO 0
/F
会尝试打开文件*.dll
。