VBScript文件夹。非常大的文件夹上的大小函数不起作用

VBScript文件夹。非常大的文件夹上的大小函数不起作用,vbscript,fso,Vbscript,Fso,我正在尝试获取一个超过2.5TB大的文件夹的文件夹大小。我收到以下错误-“文件或目录已损坏且无法读取”,但我可以从windows很好地访问该文件夹 文件夹不在我的计算机上,如果这意味着什么,它位于我的公司服务器上 这是我的密码 Const dirPath = "\\CSSFile-01.epicgames.net\Orion" Set FSO = CreateObject("Scripting.FileSystemObject") dirSize = FSO.GetFolder(dirP

我正在尝试获取一个超过2.5TB大的文件夹的文件夹大小。我收到以下错误-“文件或目录已损坏且无法读取”,但我可以从windows很好地访问该文件夹

文件夹不在我的计算机上,如果这意味着什么,它位于我的公司服务器上

这是我的密码

Const dirPath     = "\\CSSFile-01.epicgames.net\Orion"
Set FSO = CreateObject("Scripting.FileSystemObject")
dirSize = FSO.GetFolder(dirPath).Size

还有一大堆代码,但dirSize是我得到错误的那一行。vbscript不能在这么长的文件夹上运行脚本吗?

它在较小的文件夹上运行吗?无论如何,(第二部分讨论了此类脚本的潜在问题)从Windows访问文件夹不是一个真正的同类测试。按照@Revolver\u Ocelot的建议执行,并在本地和远程的较小文件夹上运行脚本。如果是我猜的话,我认为问题在于远程调用文件夹,并且由于缺乏权限,文件或字典已损坏且无法读取。VBScript错误报告一件事而表示另一件事的情况并不少见。在本地测试肯定会对调试问题有所帮助。我在桌面上的一个较小文件夹中进行了测试,效果非常好。我没有尝试读取的文件夹的写入权限,您认为这可能会导致问题吗?可能不是
明确写入
权限,而是更可能是相关权限,如
列出文件夹内容
等。无论哪种方式
读取
都可能不够。我目前有文件的读取权限,据我所知,它会覆盖列表文件夹内容,我现在获得了写入权限。我是否在这方面错了,并且应该尝试获得列表文件夹内容权限?