gpt4 book ai didi

windows - 我可以关闭来自 cmd 的这个 "for"循环输入的 echo 吗?

转载 作者:可可西里 更新时间:2023-11-01 14:41:21 25 4
gpt4 key购买 nike

我正在尝试使用 this excellent answer .

有没有一种方法可以让一个命令行执行以下操作(删除所有大小为零的文件)而不打印任何输出?

for /r %F in (*) do if %~zF==0 del "%F"

(它显示所有展开的命令,当大小不为零时也是如此)

我试过使用How to redirect stderr to null in cmd.exe ,(尝试 >、1> 和 2>)无济于事...

最佳答案

@ 抑制一条命令的输出。所以下面做你想要的:

for /r %F in (*) do @if %~zF==0 @del "%F"

要(仅)显示已删除的文件:

for /r %F in (*) do @if %~zF==0 del "%F" & echo removed %F

关于windows - 我可以关闭来自 cmd 的这个 "for"循环输入的 echo 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18014662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com