[故障原因]
我的数据库每天进行备份,只想保留最新的五个备份.
备份工作我已经用批处理实现了.我想在备份前先将最早的一个文件删除.
这个不知道在DOS下怎么实现?
[解决方法]
@echo off
FOR /f "usebackq skip=4 tokens=4,* delims= " %%i IN (dir /x /o:-d
) DO (del %%i
goto end)
:end
echo ok!
注意换行
[故障原因]
我的数据库每天进行备份,只想保留最新的五个备份.
备份工作我已经用批处理实现了.我想在备份前先将最早的一个文件删除.
这个不知道在DOS下怎么实现?
[解决方法]
@echo off
FOR /f "usebackq skip=4 tokens=4,* delims= " %%i IN (dir /x /o:-d
) DO (del %%i
goto end)
:end
echo ok!
注意换行