Text 向目录中的所有.dll文件回显一个数字

Text 向目录中的所有.dll文件回显一个数字,text,batch-file,echo,Text,Batch File,Echo,在一个名为“drops”的文件夹中,我有3个.dll文件。我正在寻找一段代码,它可以将数字0回送到每个.dll文件,而不必单独回送它们。基本上,我不想打开每个文件并将数字更改为0。。。懒惰随之而来 for /f %%G IN (C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops\*.dll) DO echo 0 我试过用它。我的代码错了吗?提前谢谢 编辑:标题与我的问题无关:D简单 forfiles /p "C:\Users\%U

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

for /f %%G IN (C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops\*.dll) DO echo 0
我试过用它。我的代码错了吗?提前谢谢

编辑:标题与我的问题无关:D

简单

forfiles /p "C:\Users\%USERNAME%\Desktop\CMDRPG\player\inventory\drops" /m "*.dll" /c "cmd.exe /c echo 0 > @path"
那就行了。另外,在ou代码中,添加
%%G
,这是我发现的唯一错误


Mona

放下
/F
,使用

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

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

零向何处去?您似乎要求替换每个DLL文件的内容?DLL文件通常不仅仅有一个数字作为内容。你的标题要求删除文件夹,但为什么标题要删除文件夹,而问题正文却没有?只是一个愚蠢的问题:覆盖(或更改)任何dll是个好主意吗?@Stephan我自己生成.dll文件,所以覆盖它们没有害处。