Board logo

标题: [文件操作] [求助]如何运行一次批处理,就只删除批定文件夹中的一个任意文件 [打印本页]

作者: xkf81111    时间: 2015-12-12 21:46     标题: [求助]如何运行一次批处理,就只删除批定文件夹中的一个任意文件

如何运行一次批处理,就只删除批定文件夹中的一个任意文件。如(D:\123)文件夹下。达到批处于运行一次,文件夹文件数就减少一个的效果!
作者: 尘丶    时间: 2015-12-14 21:54

  1. @echo off & setlocal enabledelayedexpansion
  2. for /f "delims=" %%a in ('dir /b *.*^|findstr /vc:"%~nx0"') do del "%%a"&pause&exit
复制代码

作者: CrLf    时间: 2015-12-14 22:15

暴力解:
  1. ren * Will_be_deleted
  2. del Will_be_deleted
复制代码

作者: xkf81111    时间: 2015-12-15 19:46

回复 2# 尘丶


   效果非常好,但只能在本目录使用,假如删除D:\123文件夹的文件,批处理在桌面,那在那里改?




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