JavaScript -- FileSystemObject
-----056-FileSystemObject.html-----
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>标题</title>
</head>
<body>
<script type="text/javascript">
fso = new ActiveXObject("Scripting.FileSystemObject");
document.write("<ol><li>" + fso.getDrive(fso.getDriveName("c://///")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("d:")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("e:/")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("f:\\jjj000")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("r:\\\\\\\\")).Path + "</ol><br/>");
s = "<ol>";
for(drive=new Enumerator(new ActiveXObject("Scripting.FileSystemObject").Drives); !drive.atEnd(); drive.moveNext())
{
s += "<li>驱动器号:" + drive.item().DriveLetter + "<br/>";
s += "驱动器卷标:" + drive.item().VolumeName + "<br/>";
s += "驱动器类型:" + drive.item().DriveType + "<br/>";
s += "驱动器文件系统:" + drive.item().FileSystem + "<br/>";
s += "驱动器就绪状态:" + drive.item().IsReady + "<br/>";
s += "驱动器路径:" + drive.item().Path + "<br/>";
s += "驱动器根文件夹:" + drive.item().RootFolder + "<br/>";
s += "驱动器序列号:" + drive.item().SerialNumber + "<br/>";
s += "驱动器共享名:" + drive.item().ShareName + "<br/>";
s += + " GB<br/>";
s += + " GB<br/>";
s += + " GB<br/><br/>";
}
document.write(s);
function sp(n)
{
var s = "";
; i<n; i++)
{
s += " ";
}
return s;
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>标题</title>
</head>
<body>
<script type="text/javascript">
fso = new ActiveXObject("Scripting.FileSystemObject");
document.write("<ol><li>" + fso.getDrive(fso.getDriveName("c://///")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("d:")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("e:/")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("f:\\jjj000")).Path);
document.write("<li>" + fso.getDrive(fso.getDriveName("r:\\\\\\\\")).Path + "</ol><br/>");
s = "<ol>";
for(drive=new Enumerator(new ActiveXObject("Scripting.FileSystemObject").Drives); !drive.atEnd(); drive.moveNext())
{
s += "<li>驱动器号:" + drive.item().DriveLetter + "<br/>";
s += "驱动器卷标:" + drive.item().VolumeName + "<br/>";
s += "驱动器类型:" + drive.item().DriveType + "<br/>";
s += "驱动器文件系统:" + drive.item().FileSystem + "<br/>";
s += "驱动器就绪状态:" + drive.item().IsReady + "<br/>";
s += "驱动器路径:" + drive.item().Path + "<br/>";
s += "驱动器根文件夹:" + drive.item().RootFolder + "<br/>";
s += "驱动器序列号:" + drive.item().SerialNumber + "<br/>";
s += "驱动器共享名:" + drive.item().ShareName + "<br/>";
s += + " GB<br/>";
s += + " GB<br/>";
s += + " GB<br/><br/>";
}
document.write(s);
function sp(n)
{
var s = "";
; i<n; i++)
{
s += " ";
}
return s;
}
</script>
</body>
</html>

JavaScript -- FileSystemObject的更多相关文章
- javaScript中利用ActiveXObject来创建FileSystemObject操作文件
注:如果用javascript读本地文件,遇到安全问题. 需在浏览器中进行设置,如下: 工具—> Internet选项->安全->自定义级别->启用“没有标识为安全的A ...
- JavaScript与FileSystemObject
什么是FileSystemObject(简称FSO) FSO 即文件系统对象,是一种列表 Windows 磁盘目录和文件,对目录和文件进行删除.新建.复制.剪切.移动等操作的技术.使用 FSO 网站 ...
- javascript ActiveXObject FileSystemObject 对象,创建、复制、删除、读取文件等
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼.富有朝气.但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读.写和删除,就象在VB.VC等高 ...
- javascript 技巧总结积累(正在积累中)
1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 & ...
- Javascript写入txt和读取txt文件的方法
文章主要介绍了Javascript写入txt和读取txt文件的方法,需要的朋友可以参考下1. 写入 FileSystemObject可以将文件翻译成文件流. 第一步: 例: 复制代码 代码如下: Va ...
- 客户端用javascript获取文件大小
客户端用javascript获取文件大小 1 ie实现代码如下: <script type="text/javascript" language="javascri ...
- Javascript读写文件
<script type="text/javascript" language="javascript"> //读文件 function readF ...
- JavaScript中ActiveXObject对象
JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用.使用方法: newObj = new ActiveXObject( servername.typen ...
- 你想的到想不到的 javascript 应用小技巧方法
javascript 在前端应用体验小技巧继续积累. 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElemen ...
随机推荐
- MySQL 安装与使用(二)
操作系统:CentOS release 5.10 (Final) MySQL版本:5.1.72-community 一.MySQL数据库简单迁移(备份与还原) 参考:http://dev.mysql. ...
- C#-VS发布网站-摘
在vs生成发布文件 现在已经有了网站,可以发布了.可以将网站发布到您可以使用 Visual Studio 支持的任何连接协议访问的任何位置.复制网站有下面几种方式可选: 复制到本地计算机上的文件夹. ...
- day36(动态代理)
动态代理 动态代理:是实现增强类中的一种方式,jdk中的动态代理:Proxy对象,使用最广泛的是在AOP切面编程中. 实现一个简单的动态代理来了解其中的运行机制. 创建一个接口:Person类型的接口 ...
- 中国移动物联网平台数据转发 c# 控制台程序
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.N ...
- Beta阶段第二篇Scrum冲刺博客-Day1
1.站立式会议 提供当天站立式会议照片一张 2.每个人的工作 (有work item 的ID),并将其记录在码云项目管理中: 昨天已完成的工作. 张晨晨:交接进组 郭琪容:明确任务并学习 吴玲:明确接 ...
- noip第23课作业
1. 营救 铁塔尼号遇险了!他发出了求救信号.距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快赶到那里. 通过侦测,哥伦比亚号获取了一张海洋图.这张图将海洋部分分化成n*n个比较小的单位,其 ...
- noip第19课作业
1. 谁考了第K名 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩. [输入格式] 第一行有两个整数,分别是学生的人数n(1<=n<=100 ...
- 如何防止ElasticSearch集群出现脑裂现象
什么是“脑裂”现象? 由于某些节点的失效,部分节点的网络连接会断开,并形成一个与原集群一样名字的集群,这种情况称为集群脑裂(split-brain)现象.这个问题非常危险,因为两个新形成的集群会同时索 ...
- hdu1258
给你两个数t,n 接下来输入n个数字 让你输出所有数字相加等于n的组合 4 6 4 3 2 2 1 1 t n 4 3+1 2+2 2+1+1 Sample Input 4 6 4 3 2 2 1 1 ...
- hdu 4282 枚举,非二分
http://acm.hdu.edu.cn/showproblem.php?pid=4282 对于方程X^Z + Y^Z + XYZ = K,已知K求此方程解的个数,其中要求X<Y,Z>1 ...