当前位置: 首页 > news >正文

icp网站备案密码找回网页制作代码示例

icp网站备案密码找回,网页制作代码示例,网站开发后台一般用什么,六盘水seoJavascript是网页制作中离不开的脚本语言#xff0c;依靠它#xff0c;一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级 的功能吧#xff1f;比如#xff0c;对文件和文件夹进行读、写和删除#xff0c;就象在VB、VC等高级语言中经常做的工作… Javascript是网页制作中离不开的脚本语言依靠它一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级 的功能吧比如对文件和文件夹进行读、写和删除就象在VB、VC等高级语言中经常做的工作一样。怎么样你是否需要了解这方面的知 识那就请跟我来本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心FileSystemObject 对象 其实要在Javascript中实现文件操作功能主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的 使用细节前先来看看这个对象包括哪些相关对象和集合 二、FileSystemObject编程三部曲 使用FileSystemObject 对象进行编程很简单一般要经过如下的步骤 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建FileSystemObject对象 创建FileSystemObject对象的代码只要1行 var fso new ActiveXObject(Scripting.FileSystemObject); 上述代码执行后fso就成为一个FileSystemObject对象实例。 (二)应用相关方法 创建对象实例后就可以使用对象的相关方法了。比如使用CreateTextFile方法创建一个文本文件 var fso new ActiveXObject(Scripting.FileSystemObject); var f1 fso.createtextfile(c://myjstest.txt,true); (三)访问对象相关属性 要访问对象的相关属性首先要建立指向对象的句柄这就要通过get系列方法实现GetDrive负责获取驱动器信息GetFolder负责获取文 件夹信息GetFile负责获取文件信息。比如指向下面的代码后f1就成为指向文件c:/test.txt的句柄 var fso new ActiveXObject(Scripting.FileSystemObject); var f1 fso.GetFile(c://myjstest.txt); 然后使用f1访问对象的相关属性。比如 var fso new ActiveXObject(Scripting.FileSystemObject); var f1 fso.GetFile(c://myjstest.txt); alert(File last modified: f1.DateLastModified); 执行上面最后一句后将显示c:/myjstest.txt的最后修改日期属性值。 但有一点请注意对于使用create方法建立的对象就不必再使用get方法获取对象句柄了这时直接使用create方法建立的句柄名称就可以 var fso new ActiveXObject(Scripting.FileSystemObject); var f1 fso.createtextfile(c://myjstest.txt,true); alert(File last modified: f1.DateLastModified); 三、操作驱动器(Drives) 使用FileSystemObject对象来编程操作驱动器(Drives)和文件夹(Folders)很容易这就象在Windows文件浏览器中对文件进行交互操作一样 比如拷贝、移动文件夹获取文件夹的属性。 (一)Drives对象属性 Drive对象负责收集系统中的物理或逻辑驱动器资源内容它具有如下属性 l TotalSize以字节(byte)为单位计算的驱动器大小。 l AvailableSpace或FreeSpace以字节(byte)为单位计算的驱动器可用空间。 l DriveLetter驱动器字母。 l DriveType驱动器类型取值为removable(移动介质)、fixed(固定介质)、network(网络资源)、CD-ROM或者RAM盘。 l SerialNumber驱动器的系列码。 l FileSystem所在驱动器的文件系统类型取值为FAT、FAT32和NTFS。 l IsReady驱动器是否可用。 l ShareName共享名称。 l VolumeName卷标名称。 l Path和RootFolder驱动器的路径或者根目录名称。 (二)Drive对象操作例程 下面的例程显示驱动器C的卷标、总容量和可用空间等信息 var fso, drv, s ; fso new ActiveXObject(Scripting.FileSystemObject); drv fso.GetDrive(fso.GetDriveName(c://)); s Drive C: - ; s drv.VolumeName /n; s Total Space: drv.TotalSize / 1024; s Kb /n; s Free Space: drv.FreeSpace / 1024; s Kb /n; alert(s); 四、操作文件夹(Folders) 涉及到文件夹的操作包括创建、移动、删除以及获取相关属性。 (一)Folder对象的相关属性和方法列表 (二)Folder对象操作例程 下面的例程将练习获取父文件夹名称、创建文件夹、删除文件夹、判断是否为根目录等操作 var fso, fldr, s ; // 创建FileSystemObject对象实例 fso new ActiveXObject(Scripting.FileSystemObject); // 获取Drive 对象 fldr fso.GetFolder(c://); // 显示父目录名称 alert(Parent folder name is: fldr /n); // 显示所在drive名称 alert(Contained on drive fldr.Drive /n); // 判断是否为根目录 if (fldr.IsRootFolder) alert(This is the root folder.); else alert(This folder isnt a root folder.); alert(/n/n); // 创建新文件夹 fso.CreateFolder (C://Bogus); alert(Created folder C://Bogus /n); // 显示文件夹基础名称不包含路径名 alert(Basename fso.GetBaseName(c://bogus) /n); // 删除创建的文件夹 fso.DeleteFolder (C://Bogus); alert(Deleted folder C://Bogus /n); 五、操作文件(Files) 对文件进行的操作要比以上介绍的驱动器(Drive)和文件夹(Folder)操作复杂些基本上分为以下两个类别对文件的创建、拷贝、移动、删 除操作和对文件内容的创建、添加、删除和读取操作。下面分别详细介绍。 (一)创建文件 一共有3种方法可用于创建一个空文本文件这种文件有时候也叫做文本流(text stream)。 第一种是使用CreateTextFile方法。代码如下 var fso, f1; fso new ActiveXObject(Scripting.FileSystemObject); f1 fso.CreateTextFile(c://testfile.txt, true); 第二种是使用OpenTextFile方法并添加上ForWriting属性ForWriting的值为2。代码如下 var fso, ts; var ForWriting 2; fso new ActiveXObject(Scripting.FileSystemObject); ts fso.OpenTextFile(c://test.txt, ForWriting, true); 第三种是使用OpenAsTextStream方法同样要设置好ForWriting属性。代码如下 var fso, f1, ts; var ForWriting 2; fso new ActiveXObject(Scripting.FileSystemObject); fso.CreateTextFile (c://test1.txt); f1 fso.GetFile(c://test1.txt); ts f1.OpenAsTextStream(ForWriting, true); (二)添加数据到文件 当文件被创建后一般要按照“打开文件填写数据关闭文件”的步骤实现添加数据到文件的目的。 打开文件可使用FileSystemObject对象的OpenTextFile方法或者使用File对象的OpenAsTextStream方法。 填写数据要使用到TextStream对象的Write、WriteLine或者WriteBlankLines方法。在同是实现写入数据的功能下这3者的区别在于Write 方法不在写入数据末尾添加新换行符WriteLine方法要在最后添加一个新换行符而WriteBlankLines则增加一个或者多个空行。 关闭文件可使用TextStream对象的Close方法。 (三)创建文件及添加数据例程 下面的代码将创建文件、添加数据、关闭文件几个步骤结合起来进行应用 var fso, tf; fso new ActiveXObject(Scripting.FileSystemObject); // 创建新文件 tf fso.CreateTextFile(c://testfile.txt, true); // 填写数据并增加换行符 tf.WriteLine(Testing 1, 2, 3.) ; // 增加3个空行 tf.WriteBlankLines(3); // 填写一行不带换行符 tf.Write (This is a test.); // 关闭文件 tf.Close(); (四)读取文件内容 从文本文件中读取数据要使用TextStream对象的Read、ReadLine或ReadAll 方法。Read方法用于读取文件中指定数量的字符ReadLine方法 读取一整行但不包括换行符ReadAll方法则读取文本文件的整个内容。读取的内容存放于字符串变量中用于显示、分析。在使用Read或 ReadLine方法读取文件内容时如果要跳过一些部分就要用到Skip或SkipLine方法。 下面的代码演示打开文件、填写数据然后读取数据 var fso, f1, ts, s; var ForReading 1; fso new ActiveXObject(Scripting.FileSystemObject); // 创建文件 f1 fso.CreateTextFile(c://testfile.txt, true); // 填写一行数据 f1.WriteLine(Hello World); f1.WriteBlankLines(1); // 关闭文件 f1.Close(); // 打开文件 ts fso.OpenTextFile(c://testfile.txt, ForReading); // 读取文件一行内容到字符串 s ts.ReadLine(); // 显示字符串信息 alert(File contents ‘ s ‘); // 关闭文件 ts.Close(); (五)移动、拷贝和删除文件 对于以上三种文件操作Javascript各有两种对应的方法File.Move 或 FileSystemObject.MoveFile用于移动文件File.Copy 或 FileSystemObject.CopyFile用于拷贝文件File.Delete 或 FileSystemObject.DeleteFile用于删除文件。 下面的代码演示在驱动器C的根目录下创建一个文本文件填写一些内容然后将文件移动到/tmp目录下再在目录/temp下面建立一个文件 拷贝最后删除这两个目录的文件 var fso, f1, f2, s; fso new ActiveXObject(Scripting.FileSystemObject); f1 fso.CreateTextFile(c://testfile.txt, true); // 写一行 f1.Write(This is a test.); // 关闭文件 f1.Close(); // 获取C:/根目录下的文件句柄 f2 fso.GetFile(c://testfile.txt); // 移动文件到/tmp目录下 f2.Move (c://tmp//testfile.txt); // 拷贝文件到/temp目录下 f2.Copy (c://temp//testfile.txt); // 获取文件句柄 f2 fso.GetFile(c://tmp//testfile.txt); f3 fso.GetFile(c://temp//testfile.txt); // 删除文件 f2.Delete(); f3.Delete(); 六、结 语 通过以上对FileSystemObject的各种对象、属性和方法的介绍和示例相信你已经对如何使用JavaScript语言在页面中操作驱动器、文件和 文件夹有了清晰的认识。但是上述提及的例程都非常简单要全面、灵活地掌握JavaScript文件操作技术还需要大量的实践练习。而且还 有一点提醒大家由于涉及到在浏览器中进行文件读写这样的高级操作对于默认的浏览器安全级别而言在代码运行前都会有一个信息提 示。
http://www.sczhlp.com/news/233313/

相关文章:

  • wap建站教程龙岩公司网站建设
  • php网站的优点广州专业做网站的公司
  • 网站解决访问量超载中国建设银行网站怎么解绑设备
  • 中山建设信息网宁波正规优化seo公司
  • 购物网站首页制作代码网站平台建设及运营推广策划方案
  • 网站做app要权限网站配色案例分析
  • 专业的菏泽网站建设公司长沙最新招聘信息最新消息
  • 公司免费建网站网站如何做视频链接地址
  • 部队网站怎么做图片外链在线生成
  • Codeforces Round 1054 (Div. 3) - D、E
  • 福海网站制作wordpress博客模板教程
  • 聊城手机网站建设公司排超联赛积分榜
  • 网站建设服务器的配置上海网站建设口碑好
  • 聊城seo整站优化报价wordpress 添加字段
  • 天津的网页设计公司百度权重优化软件
  • 中国建设监理网站乌海网络推广
  • 建设公司网站费用怎么做账无锡定制化网站建设
  • html5中文网站欣赏申请微信支付公司网站
  • 建设专题网站网站开发分析报告
  • flashfxp 上传网站网站制作公司网站
  • 网站制作模板代码设计logo多少钱
  • 为什么要建设医院网站网站 授权书
  • 长宁区企业网站建设小程序一键开发免费
  • 网站seo谷歌温州自助模板建站
  • 北京首钢建设有限公司网站怎么把网站整站下载
  • 网站优化seo网站架构优化组建一个网站开发团队需要多少钱
  • 深圳网站设计哪家快网站建设地基本流程
  • 网站的总体风格包括方微商城网站开发
  • js做网站需要那些软件电商网站设计趋势
  • 广东哪家网站建设网页设计服务中国建设银行手机银行官方网站