File io FSO DeleteFile/MoveFile上的权限错误

File io FSO DeleteFile/MoveFile上的权限错误,file-io,permissions,fso,File Io,Permissions,Fso,我试图使用经典asp fso删除/移动文件,但出现以下错误: Microsoft VBScript runtime error '800a0046' Permission denied 该文件位于c:\files\test\file.txt中,最终我想将其移动到c:\archive\file.txt 我一开始是用移动但是我犯了错误。然后我将其分为复制和删除。复制进行得很顺利,但删除时仍然出现相同的错误 我排除了删除方法,因为我能够使用以下代码对“存档”文件夹中的文件使用删除: dim fs,

我试图使用经典asp fso删除/移动文件,但出现以下错误:

Microsoft VBScript runtime error '800a0046'

Permission denied
该文件位于
c:\files\test\file.txt
中,最终我想将其移动到
c:\archive\file.txt

我一开始是用移动但是我犯了错误。然后我将其分为复制删除。复制进行得很顺利,但删除时仍然出现相同的错误

我排除了删除方法,因为我能够使用以下代码对“存档”文件夹中的文件使用删除

dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("C:\archive\file.txt")
f.Delete
set f=nothing
set fs=nothing
我还仔细检查了这两个文件夹上的权限,它们对于IIS_IUSR完全相同:读取和执行、列出文件夹内容、读取和写入都已检查。我也尝试过给予修改权,但没有什么不同

最后,我检查了文件的属性,它返回为32(存档)。我还试图强制删除:

fso.DeleteFile FileName, true

IIS\u USRS文件夹权限必须特别包括Windows中“高级”对话框中的“删除”。

救了我的命!谢谢