//创建文件
function CreateFile()
{
var fso, tf;
fso = new ActiveXObject( "Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\testfile.txt", true);
// 写一行,并标有新行 字符。
tf.WriteLine("Testing 1, 2, 3.") ;
// 向文件写三个新行字符。
tf .WriteBlankLines(3) ;
// 写一行。
tf.Write ("这是一个测试。");
tf.Close() ;
}
//读取文件
function ReadFiles()
{
var fso, f1, ts, s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile( "c:\\testfile.txt", true);
// 写一行。
Response.Write("正在写入文件
");
f1.WriteBlankLines(1);
f1.Close();
// 读取
Response.Write("正在读取文件
");
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
s = ts.ReadLine();
Response.Write("文件内容 = '" + s + "'");
ts.Close ();
}
//移动复制文件
function ManipFiles()
{
var fso, f1, f2, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
Response.Write("正在写入文件
");
// 写一行。
f1.Write("这是一个 test.");
// 关闭文件。
f1.Close();
Response.Write("将文件移动到c:\\tmp
");
// 获取 C 的根目录(C:\)中的文件的句柄。
f2 = fso.GetFile("c:\\testfile.txt");
// 把文件移动到 \tmp 目录。
f2. Move("c:\\tmp\\testfile.txt");
Response.Write("复制文件到c:\\temp
");
/ /把文件复制到\temp目录。
f2.Copy("c:\\temp\\testfile.txt");
Response.Write("删除文件
");
// 获取文件当前位置的句柄。
f2 = fso.GetFile("c:\\tmp\\testfile.txt");
f3 = fso.GetFile("c:\\temp\\testfile.txt");
// 删除文件。
f2.Delete();< /p>
f3.Delete();
Response.Write("全部完成!");
}