gpt4 book ai didi

windows - 使用windows cmd递归删除0KB文件

转载 作者:可可西里 更新时间:2023-11-01 12:14:49 27 4
gpt4 key购买 nike

我有一些进程在目录及其子目录中创建一些 0KB 大小的文件。
如何使用 Windows 命令提示符从文件系统中删除文件?
将执行任务的任何单个命令或脚本都可以工作。


我只能运行简单的 cmd 命令和脚本,在访问受限的远程机器上工作。

最佳答案

  1. 递归遍历文件:

    for /r %F in (*)
  2. 找出零长度文件:

    if %~zF==0
  3. 删除它们:

    del "%F"

综合起来:

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

如果您需要在批处理文件中使用它,那么您需要将 % 加倍:

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

注意:我假设您指的是长度正好为 0 字节的文件。如果 0 KB 表示小于 1000 字节,则 if 上方需要读取 if %~zF LSS 1000 或任何您的阈值。

关于windows - 使用windows cmd递归删除0KB文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4176962/

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