我想在创建文件前先判断相应目录是否存在,如果目录不存在自动创建相应目录,ASP代码应该怎么写呢?
ASP判断目录是否存在主要用到了:FolderExists()函数,FolderExists 方法返回指示指定的文件夹是否存在的布尔值。如果存在则返回 Ture,否则返回 Fasle。
下面看简单的2个示例代码
'’1.判断文件是否存在
set fso=server.CreateObject("scripting.filesystemobject")
way=server.MapPath("/")&"\wenjian\qdxw.txt"
if(fso.FileExists(way))=true then
response.write("存在")
else
response.write("不存在")
end if
'2.判断文件夹是否存在
set fso=server.CreateObject("scripting.filesystemobject")
way=server.MapPath("/")&"\qdxw\"
if(fso.folderexists(way))=true then
response.write("存在")
else
response.write("不存在")
end ifSet Fso = Server.CreateObject("Scripting.FileSystemObject")
If Not Fso.FolderExists(FilePath) Then Fso.CreateFolder (FilePath)'FilePath是目录路径。
Set Fso = Nothing
