我试图从我的日志目录中删除旧日志文件,但没有任何反应。我使用了相同的确切代码,但更改文件位置除外,它删除了那些文件就好了。我正在通过CMD运行脚本,我以管理员身份运行。当我以管理员身份执行脚本时,我不确定它为什么在一个目录中工作而不是另一个目录。
{
"compilerOptions": {
...
"paths": {
"*": [
"src/*",
"declarations/*"
]
}
},
...
}
当iMaxAge = 30 'in days
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set colFolder = objFSO.GetFolder(sLogFolder)
For Each colSubfolder In colFolder.SubFolders
Set objFolder = objFSO.GetFolder(colSubfolder.Path)
Set colFiles = objFolder.Files
For Each objFile In colFiles
iFileAge = Now - objFile.DateCreated
If iFileAge > (iMaxAge+1) Then
objFSO.DeleteFile objFile, True
End iIf
Next
Next
有效时。
当sLogFolder = "c:\inetpub\logs\LogFiles"
不起作用时。
这是在Window 2008 R2服务器上完成的。