Board logo

标题: [文件操作] [求助]运行一次批处理,就只删除指定文件夹中最小的文件 [打印本页]

作者: xkf81111    时间: 2015-12-14 20:57     标题: [求助]运行一次批处理,就只删除指定文件夹中最小的文件

本帖最后由 pcl_test 于 2015-12-14 22:52 编辑

如何运行一次批处理,就只删除指定文件夹中最小的文件。如(D:\123)文件夹下。达到批处于运行一次,就删除文件夹里最小的文件!或者(按创建时间,删除最新创建的文件)也行!
作者: CrLf    时间: 2015-12-14 21:14

  1. for /f "delims=" %%a in ('dir /od /b "D:\123"') do if "%%~fa" neq "%%~f0" del "%%a"&exit /b
复制代码

作者: xkf81111    时间: 2015-12-14 21:27

怎么删除不了?
作者: 回家路上    时间: 2015-12-14 22:28

  1. dir /od /b "D:\123"
复制代码
改为
  1. dir /o-d /b "D:\123"
复制代码

作者: terse    时间: 2015-12-14 23:09

  1. "%%~f0" 改为 “%~f0”
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2