Set fso = Server.CreateObject("Scripting.FileSystemObject") 定义FSO对象
fso.CreateFolder(Server.MapPath(folder)) 得到路径
Set fout = fso.CreateTextFile(Server.MapPath(filepath)) 定义创建对象
fout.WriteLine mb_code 创建文件夹。。
fout.close 关闭对象
下面是一些例子。。
提示:刚一开始看到有这样的功能,我也受骗了,以为真的可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下!
<noscript language="JavaScript">
<!---->
</noscript>
是不是发现你C盘的Autoexec.bat文件不见呢?呵呵
其实当那个文件运行时IE会提醒你当前使用的ActiveX控件不安全,询问你是否运行,但由于你和我一样迫切想试试究竟效果如何,因此你会毫不犹疑的按下 [确定] .... 其实这是使用了FileSystemObject来实现的,要了解更详细的用法与例子的话,点这里下载 JScript的中文说明文档 或者买本 <<深入学习:JavaScript开发与实例>> 也可以看看无忧脚本整理的例子,让大家学习学习.
让我们先来看看有什么属性与函数可用,后面会对部分函数做些小例子
方法或者属性 描述
BuildPath()
生成一个文件路径
CopyFile() 复制文件
CopyFolder() 复制目录
CreateFolder() 创建新目录
CreateTextFile() 生成一个文件
DeleteFile() 删除一个文件
DeleteFolder() 删除一个目录
DriveExists() 检验盘符是否存在
Drives 返回盘符的集合
FileExists() 检验文件是否存在
FolderExists 检验一个目录是否存在
GetAbsolutePathName() 取得一个文件的绝对路径
GetBaseName() 取得文件名
GetDrive() 取得盘符名
GetDriveName() 取得盘符名
GetExtensionName() 取得文件的后缀
GetFile() 生成文件对象
GetFileName() 取得文件名
GetFolder() 取得目录对象
GetParentFolderName 取得文件或目录的父目录名
GetSpecialFolder() 取得特殊的目录名
GetTempName() 生成一个临时文件对象
MoveFile() 移动文件
MoveFolder() 移动目录
OpenTextFile()
打开一个文件流
实例说明
BuildPath(路径,文件名) //这个方法会对给定的路径加上文件,并自动加上分界符
<noscript language="JavaScript">
<!---->
</noscript>
CopyFile(源文件, 目标文件, 覆盖) //复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖
<noscript language="JavaScript">
<!---->
</noscript>
CopyFolder(对象目录,目标目录 ,覆盖) //复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖
<noscript language="JavaScript">
<!---->
</noscript>
CreateFolder(目录名) //创建一个新的目录
<noscript language="JavaScript">
<!---->
</noscript>
CreateTextFile(文件名, 覆盖) //创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true
<noscript language="JavaScript">
<!---->
</noscript>
DeleteFile(文件名, 只读?) //删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true
<noscript language="JavaScript">
<!---->
</noscript>
DeleteFolder(文件名, 只读?)//删除一个目录,如果目录的属性是只读的话,你需要把只读值设为true
<noscript language="JavaScript">
<!---->
</noscript>
DriveExists(盘符) //检查一个盘是否存在,如果存在就返会真,不存在就返回.......
<noscript language="JavaScript">
<!---->
</noscript>
FileExists(文件名) //检查一个文件是否存在,如果存在就返会真,不存在就返回.......
<noscript language="JavaScript">
<!---->
</noscript>
FolderExists(目录名) //检查一个目录是否存在,如果存在就返会真,不存在就返回.......
<noscript language="JavaScript">
<!---->
</noscript>
GetAbsolutePathName(文件对象) //返回文件对象在系统的绝对路径
<noscript language="JavaScript">
<!---->
</noscript>
GetBaseName(文件对象) //返回文件对象的文件名
<noscript language="JavaScript">
<!---->
</noscript>
GetExtensionName(文件对象) //文件的后缀
<noscript language="JavaScript">
<!---->
</noscript>
GetParentFolderName(文件对象) //取得父级的目录名
<noscript language="JavaScript">
<!---->
</noscript>
GetSpecialFolder(目录代码) //取得系统中一些特别的目录的路径,目录代码有3个分别是 0:安装Window的目录 1:系统文件目录 2:临时文件目录
<noscript language="JavaScript">
<!---->
</noscript>
GetTempName() //生成一个随机的临时文件对象,会以rad带头后面跟着些随机数,就好象一些软件在安装时会生成*.tmp
<noscript language="JavaScript">
<!---->
</noscript>
MoveFile(源文件, 目标文件) //把源文件移到目标文件的位置
<noscript language="JavaScript">
<!---->
</noscript>
分享到:
相关推荐
### JavaScript操作文件实现方法小结 #### 一、引言 在Web开发中,JavaScript作为前端编程语言之一,主要用于客户端的交互逻辑处理。通常情况下,JavaScript并不具备直接操作用户计算机文件系统的权限,这是出于...
JavaScript 文件操作主要依赖于 `FileSystemObject` 对象,这是一个ActiveX对象,主要用于在Windows环境中进行文件和文件夹的管理。以下是对标题和描述中涉及的知识点的详细解释: 1. **FileSystemObject对象**: ...
描述“可以通过浏览器在访问者的硬盘上创建文件 JavaScript操作文件系统创建快捷方式”说明了这种操作的潜力,即在用户访问网页时,可以通过JavaScript代码与用户本地文件系统交互,进而实现诸如创建文件、创建快捷...
### JavaScript 文件流操作详解 #### 一、概述与核心组件:`FileSystemObject` 对象 在探讨如何利用JavaScript实现文件操作之前,我们首先需要明确一点:标准的Web浏览器环境(如Chrome、Firefox等)并不直接支持`...
JavaScript文件操作是一个重要的编程主题,尤其对于Web开发者来说,它允许在浏览器环境中处理本地文件,实现数据的存储和读取。以下是对这个主题的详细解释: 1. **File API**: JavaScript中的File API是HTML5引入...
尽管JavaScript对文件的控制非常有限,但随着HTML5的普及,引入的File API极大地扩展了JavaScript操作文件的能力。File API主要通过File和FileReader两个对象来实现文件信息的获取和内容读取。 - File对象代表了一...
### JavaScript文件操作详解 在探讨JavaScript文件操作时,我们聚焦于一种特定的环境——即支持ActiveX对象的Internet Explorer浏览器,因为JavaScript原生并不具备直接读写本地文件系统的权限,这是出于安全考虑。...
以上就是使用JavaScript操作XML文件的基本步骤和示例。在实际应用中,可能还需要考虑错误处理、兼容性问题以及更复杂的逻辑操作。理解并熟练运用这些技术,可以帮助开发者在前端环境中有效地处理和操作XML数据。
如果在使用JavaScript操作文件时,出现了Automation不能创建解决的问题,可以通过创建一个命令文件来解决该问题。该命令文件可以删除相关的注册表项,从而解决Automation不能创建解决的问题。 Js操作文本文件大全....
1. **File API**: 这是HTML5引入的一个重要特性,允许JavaScript直接操作文件对象。File对象代表了用户选择的文件,包括文件名、大小和最后修改时间等信息。FileList对象则是一组File对象的集合,通常在用户通过`...
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?...那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。
Javascript—-文件操作 一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单...
在Web开发中,JavaScript 主要用于客户端脚本处理,但也可以通过特定环境如Node.js在服务器端进行文件操作。本次介绍的是利用`ActiveXObject`(仅限于IE浏览器)进行文件读写的方法,这种方法不适用于现代跨平台Web...
那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍...
JavaScript操作本地文件的能力是Web开发中的一个重要进展,特别是在现代浏览器如Chrome、IE和Firefox中,JavaScript引擎的性能提升使得更多的复杂任务得以实现。W3C正在考虑的一个草案就是JavaScript直接操作本地...
### JavaScript 文件查找与本地文件操作 #### 一、概述 在网页开发中,JavaScript 是一种不可或缺的脚本语言,能够使网页内容更加生动有趣。除了常见的网页交互功能外,JavaScript 还可以实现对本地文件系统的操作...
在"javascript_src.rar"这个文件中,可能包含的是源代码文件,可能涵盖了基础语法、DOM操作、事件处理、AJAX请求、闭包、作用域、定时器、JSON处理等多个方面的实例。例如,基础语法部分可能包括变量声明(var、let...
在Web开发中,JavaScript主要用于客户端操作,而直接操作文件系统(如读写文件)通常被视为服务器端的任务。然而,在某些特定环境下,比如使用IE浏览器时,可以通过ActiveX对象实现对本地文件系统的操作。本文将详细...
JavaScript文件解密是一个复杂而有趣的话题,特别是在网络安全和前端开发领域。JS文件常常被用于实现网页的动态功能,有时为了保护代码不被轻易查看或篡改,开发者可能会对JavaScript代码进行加密。本篇文章将深入...