将单个数字回显到目录中的所有.dll文件

时间:2013-08-06 00:29:36

标签: text batch-file echo

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

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

我尝试过使用。我的代码错了吗?提前谢谢。

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

2 个答案:

答案 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