gpt4 book ai didi

windows - 批处理文件删除最新文件

转载 作者:可可西里 更新时间:2023-11-01 11:16:30 28 4
gpt4 key购买 nike

你们如何使用批处理脚本删除文件夹中最新的文件?

我找到的所有结果仅显示如何删除最旧的文件或在 N 天后删除它们。

链接是:Batch file to delete files older than N daysBatch Script to delete oldest folder in a given folder

谢谢

最佳答案

for /F %%a in ('dir /B /O-D /A-D %the_directory%') do echo("%the_directory%\%%a"&goto deldone
:deldone

将是我的方法。它粗鲁地从 for 循环中逃脱,删除了在逆序排序 (/o-d) 列表中遇到的第一个文件名。

这样就不必阅读整个列表。几个文件不是这样的问题,但成千上万的文件可能会很痛苦。

所需的 DEL 命令只是 ECHOed 用于测试目的。 验证命令正确后,将 ECHO(DEL 更改为 DEL 以实际删除文件。

关于windows - 批处理文件删除最新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40440266/

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