【发布时间】:2012-03-17 02:38:24
【问题描述】:
我正在尝试制作一个 DoS 批处理文件以通过一个包含大约 500,000 个文件的目录,我希望它删除所有早于 1 年的文件
这是我目前的代码
@echo off
title File Exclusion Act
for /f "usebackq delims=|" %%f in (`dir /b "C:\Users\Travis\Desktop\LotsOfFiles"`) do echo %%f
pause
到目前为止,它循环并打印出指定目录中的所有文件。
非常感谢任何提示/帮助。
【问题讨论】:
-
@Art:我查看了那个线程,以及它在所有级别中提到的所有线程,并且刚刚找到了一个(不是很有效)基于 DOS 批处理的解决方案,它不使用 FORFILES...
标签: batch-file dos delete-file