在VB中使用FileInfo.Delete方法删除文件时,如何处理“文件访问被拒绝”

时间:2014-04-16 17:41:50

标签: vb.net

我正在使用以下代码在服务器上删除日志文件> = 2天:

        'Iterate through all files in specified path
        For Each file As IO.FileInfo In New IO.DirectoryInfo(sDirPath).GetFiles(sFileType)

            'Delete all log files 2 days old or older
            If (Now - file.CreationTime).Days >= iNumDays Then
                file.Delete()
            End If

        Next

此代码可在常规Windows计算机上找到。在服务器上,设置为查询用户的管理权限,然后单击继续删除该文件。我在服务器上拥有管理员权限。我的问题是,当执行file.Delete方法时,如何在代码中“单击继续”?