我想在创建文件前先判断相应目录是否存在,如果目录不存在自动创建相应目录,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 if
Set Fso = Server.CreateObject("Scripting.FileSystemObject") If Not Fso.FolderExists(FilePath) Then Fso.CreateFolder (FilePath)'FilePath是目录路径。 Set Fso = Nothing