0

在名为“drops”的文件夹中,我有 3 个 .dll 文件。我正在寻找一段代码,它可以将数字 0 回显到每个 .dll 文件,而不必单独回显它们。基本上,我不想打开每个文件并将数字更改为 0 ......随之而来的是懒惰!

for /f %%G IN (C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops\*.dll) DO echo 0

我试过用for。我的代码错了吗?提前致谢。

编辑:标题与我的问题没有任何关系:D

4

2 回答 2

0

简单的

forfiles /p "C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops" /m "*.dll" /c "cmd.exe /c echo 0 > @path"

这样就可以了。另外,在你的代码中,添加> %%G那是我发现的唯一错误。

莫娜

于 2013-08-06T01:47:43.087 回答
0

丢弃/F,使用

FOR %%G IN (C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops\*.dll) DO ECHO 0

/F将尝试打开文件*.dll

于 2013-08-06T08:15:05.783 回答