ASP高手请!!!!(200分)(200分)

  • 主题发起人 主题发起人 Action
  • 开始时间 开始时间
A

Action

Unregistered / Unconfirmed
GUEST, unregistred user!
用户在服务器上输入用户名和password后,直接在服务器上建立一个文本文件,(文件名为用户名。并在这个文件中写入“empty“字符串)
俺的ASP水平不好。。答复最好详细一点..谢谢:)
 
filesystemobject
 
hi,详细点行吗?谢谢!
 
时间太久,记不请了.
反正就是create一个object,名字就是filesystemobject,然后他有一个
writeline方法可以写文件.具体我实在不记得了.

一个建议是在InteDev里面写代码,有参数提示的.
 
Set fs = CreateObject("Scripting.FileSystemObject")
Set outfile = fs.CreateTextFile(filename)
outfile.WriteLine "empty"
outfile.close
 
小天,我用你的代码在PWS中试了一下。为什么文件不是建立在/wwwroot这个目录下面而是建立在c:/winnt/system32下呢?是否可以改变目录?用什么方法?谢谢
 
<%
‘创建一个FileSystemObject对象的事例
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
‘创建一个要进行操作的文件
Set MyFile=MyFileObject.CreateTextFile("c:/test.txt")
MyFile.WriteLine("Hello")
MyFile.Close
‘创建一个File对象的事例
Set afile=MyFileObject.GetFile("c:/test.txt")
‘复制文件
Afile.copy "c:/test2.txt"
‘移动文件
Afile.Move "c:/test3.txt"
‘删除文件
Afile.Delete
%>
 
你用绝对路径试一试.
 
lha and 小天。。你们给的答复效果比较理想,但是我在PWS上输入的绝对路径是"c:/test.txt",但我上到网上去之后如何输入绝对路径?(http://www.555.com/makefile.asp),路径可不可以输入成(http://www.555.com)呢?谢谢!
 
好像是用server.mappath(相对路径)可以得到绝对路径.

为什么不谢我? 55555~~~~~~~
 
呵呵,cAkk,谁让你不是......
 
最好不要用绝对路径,用相对比较好
如前面可以再加一条:
filename=Server.MapPath("../test.txt")
另外mappath有另一个功能:它可以在你指定的目录向外查找,直到找到你的文件为止,即查找文件的绝对路径
 
用IIS吗?
可以用虚拟路径啊

因为执行ASP的动态连接库在system32下面
所以文件就写到那里去了
 
特别谢谢cAkk,呵。。。
大家好答复我试了试。非常不错。谢谢大家费心了。。。不过俺有一个小问题就是如何判断服务器上的文件是否存在?谢谢
 
接着小天的代码:
fs.FileExists("filename")
 
谢谢大家!:)
 
多人接受答案了。
 
后退
顶部