提示:刚一开始看到有这样的功能,我也受骗了,以为真的可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下!
是不是发现你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(路径,文件名) //这个方法会对给定的路径加上文件,并自动加上分界符 |
|
| CopyFile(源文件, 目标文件, 覆盖)
//复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖 |
|
| CopyFolder(对象目录,目标目录 ,覆盖)
//复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖 |
|
| CreateFolder(目录名) //创建一个新的目录 |
|
| CreateTextFile(文件名, 覆盖)
//创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true |
|
| DeleteFile(文件名, 只读?) //删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true | |
[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9650775/viewspace-922737/
,如需转载,请注明出处,否则将追究法律责任。