能够使用VBScript删除特定目录中的文件

时间:2017-01-13 18:16:27

标签: vbscript windows-server-2008-r2

我试图从我的日志目录中删除旧日志文件,但没有任何反应。我使用了相同的确切代码,但更改文件位置除外,它删除了那些文件就好了。我正在通过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服务器上完成的。

0 个答案:

没有答案