bat只保留某文件夹下某类型的第n个文件(如果可让文件自动按时间先后排列好,则保留第1个文件)e:\fn\下面有许多文件列表如下:fnl201308180600c.ctlfnl201308181200c.ctlfnl201308181800c.ctlfnl201
e:\fn\下面有许多文件
列表如下:
fnl_20130818_06_00_c.ctl
fnl_20130818_12_00_c.ctl
fnl_20130818_18_00_c.ctl
fnl_20130819_00_00_c.ctl
fnl_20130819_06_00_c.ctl
fnl_20130819_12_00_c.ctl
fnl_20130819_18_00_c.ctl
fnl_20130820_00_00_c.ctl
fnl_20130820_06_00_c.ctl
fnl_20130820_12_00_c.ctl
fnl_20130820_18_00_c.ctl
fnl_20130821_00_00_c.ctl
fnl_20130821_06_00_c.ctl
fnl_20130821_12_00_c.ctl
fnl_20130821_18_00_c.ctl
fnl_20130822_00_00_c.ctl
fnl_20130822_06_00_c.ctl
fnl_20130822_12_00_c.ctl
fnl_20130822_18_00_c.ctl
fnl_20130823_00_00_c.ctl
fnl_20130823_06_00_c.ctl
fnl_20130823_12_00_c.ctl
fnl_20130823_18_00_c.ctl
fnl_20130824_00_00_c.ctl
fnl_20130824_06_00_c.ctl
fnl_20130824_12_00_c.ctl
fnl_20130824_18_00_c.ctl
fnl_20130825_00_00_c.ctl
fnl_20130825_06_00_c.ctl
fnl_20130825_12_00_c.ctl
fnl_20130825_18_00_c.ctl
fnl_20130826_00_00_c.ctl
fnl_20130826_06_00_c.ctl
因为以上文件名会经常变化,而且不会自动按照时间先后排列好,所以想只保留按时间先后排列好后(怎么自动排列呢?)的第一个(在此处为fnl_20130818_06_00_c.ctl),删除剩下的以.ctl格式的(该文件夹下还有其他类型的文件,不需删除);
自动排列的问题已解决.怎么只保留第一个文件,删除同后缀的其它文件.
setlocal EnableDelayedExpansion
md ctl_temp >nul 2>nul
for /f %%i in ('dir /od /b *.ctl') do set newfile=%%i
for /f %%j in ('dir /od /b *.ctl') do (
if !newfile! NEQ %%j (move %%j ctl_temp\)
)
代码如上,为了数据安全,把你想删除的文件,移动到了 ctl_temp 文件夹中,如果想直接删除的话,把 move %%j ctl_temp\ 改成 del /f /q %%j ,删除有风险,有备才无患!
把这段代码存成bat到该文件夹下,运行即可!
备注:里面的 /od 是按文件的时间顺序排列的,不可省略
列方程计算1:工厂有工人共28人,已知1人一天能生产螺钉12个或螺母18个,如何分配才能使一天生产 2020-04-09 …
化学中的MOL是什么单位来的?如配3MOL的某某溶液.那跟那个如1%某某溶液一样意思吗?可以换算吗 2020-05-14 …
数与数之间相差几个数,该怎么数?比如1,2,3,4.1和4之间差2,3两个数还是2,3,4三个数? 2020-05-15 …
某旅行团到一旅馆住宿,如果安排3人住1间,则有15人无法安排,如果安排4人住1间,则空4张床.问: 2020-05-15 …
怎么排列把1、1、2、2、3、3、4、4,才能使两个1中间有1个其他数;两个2中间有2个其他数;两 2020-05-16 …
两个量.随时间一个累加特性,一个非累加(基本不变)特性,这两种性质的学名怎么称呼?两个量吧.一个随 2020-05-17 …
(1).有49个同学在操场上玩队形变化的游戏~①.如果排成一排,每人之间相隔两米,这一排一共长多少 2020-06-03 …
形容人所处的环境恶劣的成语说几个?如人间地狱,暗无天日 2020-06-05 …
如图,在一个圆周上有3个1,进行如下操作:在相邻的两个数之间写上它们的和,如:第1次操作后,圆周上 2020-06-11 …
现有一些(乐高)的积木,其中4个头的一个如1-2-4-2-1是一种摆放方式,一共有多少种摆放方式? 2020-06-22 …