怎样写一个bat文件,删除D盘下一个月之前.dmp文件 挺着急的 。。
解决方案 »
- 数据控件绑定问题
- ASP.NET的运行机制
- 两个页面实现
- dropdownlist中数据重复问题
- 初学者提问一个关于判断语句
- 已经获得索引,如何利用空上索引取出gridview其中一个字段的值?
- ===========各位大大如何在打包程序中添加一个Dialog来配置Web.config文件==========
- js代码能防刷新吗
- 网页中播放尺寸很大的声音文件,会出现断断续续的现象。寻求好的解决方案!!!
- datagrid控件中,怎么使得额外增加一个列,这个列显示序号如1,2,3,4,5。也就是显示流水号。asp.net中。谢谢了先
- vs打不开suo格式的文件了,怎么回事?
- jQuery获取checkboxlist值
http://www.cnblogs.com/insus/articles/1986723.html
http://www.cnblogs.com/insus/articles/1431986.html如果是写windows bat://Delete file that more than 14 days
Forfiles -p "D:\xxx\xx\Temp" -s -m *.* -d -14 -c "Cmd /C del @FILE"
Pause
粘帖至记录本,存为.bat文件。
可以手动执行,可以以加入windwos的任务管理器,让其自动执行。
$a = Get-ChildItem e:\temp
foreach($x in $a)
{
$y = ((Get-Date) - $x.LastWriteTime).Days
if ($y -gt 29 -and $x.PsISContainer -ne $True)
{$x.Delete()}
}
Forfiles -p "D:\WEB_BAK" -s -m *.* -d -1 -c "Cmd /C del @FILE"
Pause这是我按照您的该的。删除的路径,和删除一天前的文件。执行以后没有删除哦。我要执行删除.dmp文件呢?
del d:\test\*.dmp
在修改这个txt文件的后缀名为bat,双击该文件即可
set SrcDir=%cd%\test
echo %SrcDir%
set DaysAgo=30
forfiles /p "%SrcDir%" /s /m *.dmp /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
pause