This Domain(Admin5.com) is for Sale:

处理文件

时间:2007-12-27  来源:不详  作者:林子
s = ts.ReadLine(); Response.Write("File contents = '" s "'"); ts.Close(); } 织梦内容管理系统

移动、复制和删除文件

FSO 对象模式各有两种方法移动、复制和删除文件,如下表所述。

本文来自织梦

任务 方法 移动文件 File.Move 或 FileSystemObject.MoveFile 复制文件 File.Copy 或 FileSystemObject.CopyFile 删除文件 File.Delete 或 FileSystemObject.DeleteFile

下面的 VBScript 示例,在驱动器 C 的根目录中创建一个文本文件,向其中写一些信息,然后把它移动到 \tmp 目录中,并在 \temp 中做一个备份,最后把它们从两个目录中删掉。

本文来自织梦

要运行下面的示例,需要先在驱动器 C 的根目录中创建 \tmp 和 \temp 目录:

织梦内容管理系统

Sub ManipFiles

Dim fso, f1, f2, s

Set fso = CreateObject("Scripting.FileSystemObject")

Set f1 = fso.CreateTextFile("c:\testfile.txt", True)

Response.Write "Writing file <br>"

'写一行。

f1.Write ("This is a test.")

'关闭文件。

f1.Close

Response.Write "Moving file to c:\tmp <br>"

'获取 C 的根目录(C:\)中的文件的句柄。

Set f2 = fso.GetFile("c:\testfile.txt")

'把文件移动到 \tmp 目录。

f2.Move ("c:\tmp\testfile.txt")

Response.Write "Copying file to c:\temp <br>"

'把文件复制到 \temp 目录。

f2.Copy ("c:\temp\testfile.txt")

Response.Write "Deleting files <br>"

'获得文件当前位置的句柄。

Set f2 = fso.GetFile("c:\tmp\testfile.txt")

Set f3 = fso.GetFile("c:\temp\testfile.txt")

'删除文件。

f2.Delete

f3.Delete

Response.Write "All done!"

End Sub dedecms.com 

下面的代码示范了在 JScript 中做同样的事: 织梦内容管理系统

function ManipFiles()

{

var fso, f1, f2, s;

fso = new ActiveXObject("Scripting.FileSystemObject");

f1 = fso.CreateTextFile("c:\\testfile.txt", true);

Response.Write("Writing file <br>");

// 写一行。

f1.Write("This is a test.");

// 关闭文件。

f1.Close();

Response.Write("Moving file to c:\\tmp <br>");

// 获取 C 的根目录(C:\)中的文件的句柄。

f2 = fso.GetFile("c:\\testfile.txt");

// 把文件移动到 \tmp 目录。

f2.Move ("c:\\tmp\\testfile.txt");

Response.Write("Copying file to c:\\temp <br>");

// 把文件复制到 \temp 目录。

f2.Copy ("c:\\temp\\testfile.txt");

Response.Write("Deleting files <br>");

// 获得文件当前位置的句柄。

f2 = fso.GetFile("c:\\tmp\\testfile.txt");

f3 = fso.GetFile("c:\\temp\\testfile.txt");

看完这篇,您有何感觉呢?

上一篇:Close 方法   下一篇:FileSystemObject 示例代码

文章评论

共有位Admini5网友发表了评论 查看完整内容