JS操作文件

) ;
   ;
   fso );
   f1.Close();
   // 读取文件的内容。
  // Response.Write("Reading file <br>");
   ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
   s = ts.ReadLine();
  // Response.Write("File contents = '" + s + "'");
  alert(s);
   ts.Close();
}
4.移动、复制和删除文件任务方法
移动文件File.Move 或 FileSystemObject.MoveFile
复制文件File.Copy 或 FileSystemObject.CopyFile
删除文件File.Delete 或 FileSystemObject.DeleteFile
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");
    //删除文件。
    f2.Delete();   f3.Delete();   Response.Write("All done!");
}

文章转载于【IT花园】:http://www.itgarden.com.cn/showtopic-29.aspx

更多相关文章
  •   JS是一种十分不规范的与语言,但是在网络编程这一块却十分重要.大概因为它的宽松的语法要求,所以才让这门语言十分受人们的欢迎,毕竟实用才是最重要的嘛!很多人认为JS这种十分不规范的脚本语言怎么可能对文件进.行操作呢,现在我要做一个示范,来表明这一点.<script>var fso, f ...
  • ajax基础信息前面都已经介绍过了.这个就略过.使用原生js操作ajax的话还是比较容易的,跟前面的一篇内容基本差不多.使用步骤:一.创建对象 XMLHTTPRequest/ActiveOBject二.发送请求 open().send()三.服务器响应 responseText(onreadysta ...
  •     场景描述:某文件夹下有很多文件和文件夹,要求读取出该文件夹下的所有文件,并将文本打印输出.    案例分析:假设该文件夹下有10个文件,那么我们将所有的文件遍历一遍打印输出就可以了.但如果有100个, 1000个,10000个,甚至更多呢?这时候或许我们应该考虑使用多线程来解决这个问题喽,分 ...
  • Web性能优化之动态合并JS/CSS文件并缓存客户端
    来源:微信公众号CodeL 在Web开发过程中,会产生很多的js/css文件,传统的引用外部文件的方式会产生多次的http请求,从而加重服务器负担且网页加载缓慢,如何在一次请求中将多个文件一次加载出来?接下来给大家介绍在ASP.NET中动态合并加载多个js或css文件.原理:减少请求服务器的次数达到 ...
  • 操作文件和目录如果我们要操作文件和目录,可以在命令行下输入系统提供的各种命令来完成.比如dir.cp等命令.如果要在Python程序中执行这些文件和目录的操作怎么办呢?其实操作系统提供的命令只是简单的调用了操作系统的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数.打开Pyt ...
  • Node.js写文件的三种方式: 1.通过管道流写文件 采用管道传输二进制流,可以实现自动管理流,可写流不必当心可读流流的过快而崩溃,适合大小文件传输(推荐) 2 var readStream = fs.createReadStream(decodeURIComponent(root + filep ...
  • /****************************************************************** *   最经闲暇之余,顺便总结了一点小东西,欢迎各位指点,主要操作文件的拷贝* * 前几天朋友问我,关于文件操作的问题,我当时觉得请简单的,最后才发现里  *   ...
  • JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包.     本文 ...
一周排行
  • python讨论input和raw_input的区别
    #讨论input 和raw_input 的区别x=input ("请输入x:&q ...
  • 昨天重装系统,今天做samba时出现问题,用samba的账户管理工具smbpasswd设置好访问samba服务器的用户名和密码后,在windows XP 下输入\\10.76.132.76 (samba服务器的IP地 ...
  • #include<stdio.h>#include<stdlib.h>#include<time.h>int main(){int num;srand((unsigned)time ...
  • VR现在很火,可能给用户带来快感的暂时只有游戏
    VR是什么?其实它本身就是个游戏,能够让人享受快感的虚拟世界,至少目前的技术条件也就这样了 ...
  • 安装一台三星超级本,三星超级本无法用启动u盘引导,bios中找不到u盘,经查,是bios中fastbiosmode设置有误,应设置为disabled即可.
  • 近来,我对自己的现状很是不满意,发现自己几乎没有什么进步!这激发了我的思考,很幸运有那么一点点的收获.我应该具备些什么知识?经过思考我觉得应该具备的知识:1.交流能力,处理人际关系的能力,因为它占成功因素的70%.2 ...
  • dstat是替代vmstat,iostati,fstat等的监控系统性能的实用工具当执行dstat时,默认显示cpu,disk,net,paging,system等数据dstat常用选项:-c, --cpu     ...
  • Mindjet 14 中文版在使用过程中想导出pdf文件,但总是出现导出pdf文件无反应的情况,后来重装时,发现它会自动添加一个虚拟打印机.这就是无法导出pdf的根源,以下是我的解决参考:1.Mindjet14导出p ...
  • 构建MySQL数据库系统以及简单用法
    MySQL是开源的关系型数据库服务器软件目前由Oracle公司开发和维护官方站点:http ...
  • 之前一直把矩阵的元素以为是给定的\(m\)以内- 然后才发现- ​ 哔了狗了- ​ 二分图匹配咯- 如果第\(i\)行第\(j\)列是黑色,那么在代表这一行和这一列的两个节点之间连边.然后匈牙利算法跑一遍,判断最大匹 ...