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 是按文件的时间顺序排列的,不可省略
什么情况下用F=μFN,什么情况下用F=μFmg? 2020-04-25 …
A.将下列句子译成汉语OurEnglishteacherhasagoodsenseofhumora 2020-05-13 …
【线性代数】一道关于特征向量的选择题设a1,a2是A对应于λo的两个不同特征向量,则如下为A的特征 2020-05-14 …
几道力的分解的题(详细步骤)放在水平面上的物体A用轻绳通过光滑定滑轮连接另一物体B,并处于静止,这 2020-05-17 …
名著阅读。人物辨认阅读线下面A、B两段文字,辨认人物形象。A.“好姑娘,你别担心,我可不会这么容易 2020-06-21 …
对下面“舞台说明”作用的解释不正确的一项是A.杨:(放下书本,预备下棋.忽然看了吴一眼,想逃出对于 2020-07-08 …
请将下列对话变成英语不要太复杂的句子A:HI你今天看湖人与魔术的比赛了吗B:看了,很精彩A谁赢了? 2020-07-13 …
高中一个不等式解法(简单的方法)求教有好方法追分.根号下(a^2-3)大于等于(a-1)联立根号下 2020-08-01 …
如图所示是一悬挂的吊灯,若吊灯的重力为G,灯线对吊灯的拉力为FN,吊灯对灯线的拉力为F′N.则下列 2020-08-02 …
给下列单词选择正确的译文。()1.Hi()2.name()3.China()4.Canada()5. 2020-10-30 …