请高手帮忙!写一个批处理!删除E盘下的TESS文件下_tismst_opc_文件中早于5天前的所有文件.
答案:1 悬赏:0 手机版
解决时间 2021-11-16 02:13
- 提问者网友:难遇难求
- 2021-11-15 09:57
请高手帮忙!写一个批处理!删除E盘下的TESS文件下_tismst_opc_文件中早于5天前的所有文件.
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-11-15 11:05
我的思路是每天晚上执行这个脚本,通过判断文件夹和文件的创建时间和当前时间做比较,其值大于5就将文件删除,但是这个脚本有个问题
他会删除所有文件夹为111下的文件,请问如何才能让他只删除指定的目录的文件和文件夹?十分感谢
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
Set colFiles = objWMIService. _
ExecQuery("Select * from CIM_DataFile where Path = '\111\'")
For Each objFile in colFiles
Wscript.Echo objFile.Name
wscript.echo objfile.creationdate
Wscript.Echo DateDiff("d",left(left(objfile.creationdate,8),4)&"-"&mid(left(objfile.creationdate,8),5,2)&"-"&right(left(objfile.creationdate,8),2) ,date)
Next
他会删除所有文件夹为111下的文件,请问如何才能让他只删除指定的目录的文件和文件夹?十分感谢
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
Set colFiles = objWMIService. _
ExecQuery("Select * from CIM_DataFile where Path = '\111\'")
For Each objFile in colFiles
Wscript.Echo objFile.Name
wscript.echo objfile.creationdate
Wscript.Echo DateDiff("d",left(left(objfile.creationdate,8),4)&"-"&mid(left(objfile.creationdate,8),5,2)&"-"&right(left(objfile.creationdate,8),2) ,date)
Next
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯