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 或工具包.     本文 ...
一周排行
  • switch二层etherchannel的配置案例及PAGP,LACP
    一 拓扑图二 配置过程switchA的配置:Switch>enSwitch#conf ...
  • 大家都知道ftp服务器的应用何止广,简直就是无处不在,配置简单的ftp服务谁都会,无外乎就是刚安装好ftp服务,一启动就ok了:或是达到简单的上传下载修改下/var/ftp/pub的权限,配合配置文件取个交集,就ok ...
  • ◆可以在后台监控Fedora的安装过程,同时按下Ctrl+Alt+(F1-F5)就能在不同的控制台或虚拟终端上查看到安装进展及硬件信息.如果使用的是图形化的安装方式,按Ctrl+Alt+F4(再按Alt+F2或Alt ...
  • 1 2 3 4 5 6 7 8 字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = J ...
  •        MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存储方式.Mongo使用C++开发.Mongo的官方网站 ...
  • 如何在 Windows 2000 中分配强制用户配置文件 要在 Windows 2000 中分配强制用户配置文件,请按照本部分中介绍的步骤进行操作. 第 1 步:创建配置文件在域控制器上,创建一个模板用户帐户,使之具 ...
  • WPF做验证码,小部分修改原作者内容
    原文地址:http://www.cnblogs.com/tianguook/p/41423 ...
  • 假冒小马激活(OEM10)导致浏览器主页被篡改到2345的解决办法。
    转自http://tieba.baidu.com/p/4240325541 适合运行假冒小 ...
  • 我知道被拒绝的滋味是怎样,我尝过鼓足勇气.拉下面子向别人求助结果吃闭门羹的感受,长期以来使我养成了一个理念,那就是凡事尽量要靠自己,自立才是一个人最大的财富. 现在的我:一.不会轻易麻烦别人帮忙,不想做别人的负担.不 ...
  • 昨天:主要是修了些图片,然后加了些文字,做了欢迎界面. 今天:今天是整个组一起研究登录界面那怎么导入java库什么的. 出现的问题:导入的库一直有错误,无法成功生成.