这是一个没有任何扩展名的标准text / html文件(即:c:\noextensionfile
),它具有适当的Mime类型,可以作为text / html使用,在客户端可以正常工作但是,当我使用服务器端的FileSystemObject对象操作文件(移动,删除等)时,我得到的是“找不到文件”。错误。我真的不知道如何使这个对象检测无扩展文件。我有适当的权限设置,b / c它适用于扩展,但否则,我得到一个未找到的错误。
示例:
oFs.FileExists("c:\noextensionfile") <-- Is always False
oFs.DeleteFile("c:\noextensionfile") <-- Returns: File Not Found
文件确实存在,而不是对象。我如何解决这个问题,我需要使用无扩展名的文件名。提前谢谢。
答案 0 :(得分:0)
我不知道这是否有效,但您可以尝试使用OpenTextFile
而不使用扩展名(因为这里有文件),然后从那里开始工作:
http://msdn.microsoft.com/en-us/library/314cz14s(v=vs.84).aspx
答案 1 :(得分:0)
试试这个:
Option Explicit
Const FILE = "C:\bootmgr"
Dim oFso : Set oFso = CreateObject("Scripting.FileSystemObject")
WScript.Echo "File '" & FILE & "' exists? " & oFso.FileExists(FILE)
保存到文件(例如 noext.vbs )并在我的Windows 7计算机上运行时,我得到:
File 'C:\bootmgr' exists? True
我认为你在ASP Classic脚本中会得到类似的结果。