当前位置: 代码迷 >> ASP >> 关于Server.Mappth()的有关问题
  详细解决方案

关于Server.Mappth()的有关问题

热度:133   发布时间:2012-02-13 17:20:26.0
关于Server.Mappth()的问题
Set   fso   =   Server.CreateObject( "Scripting.FileSystemObject ")
 
Set   fout   =   fso.CreateTextFile(server.mappath( ". ")   &   "\ "   &   filepath   &   "\ "   &   fname)
fout.WriteLine   pencat
fout.close

其中filepath是一个文件夹的名称,fname是一个文件名,我想把创建的文件写到当前目录下的filepath文件夹中的fname中

运行后提示“Microsoft   VBScript   运行时错误   (0x800A004C)
路径未找到
/news/admin/admin_workadd.asp,   第   105   行


------解决方案--------------------
server.mappath( ". ") & "\ " & filepath & "\ " & fname这里写错了,应该改为
server.mappath( "\ " & filepath & "\ " & fname)
------解决方案--------------------
是不是不能用“\”,而只能象网页里那样写成“/”呢?还有如果是在当前路径下再写目录名,前面那个“\”就不必要了吧?――我不太懂程序,仅提供一种思路。
  相关解决方案