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 ...
随机推荐
- 【慕课网实战】Spark Streaming实时流处理项目实战笔记七之铭文升级版
铭文一级: 第五章:实战环境搭建 Spark源码编译命令:./dev/make-distribution.sh \--name 2.6.0-cdh5.7.0 \--tgz \-Pyarn -Phado ...
- Ng第四课:多变量线性回归(Linear Regression with Multiple Variables)
4.1 多维特征 4.2 多变量梯度下降 4.3 梯度下降法实践 1-特征缩放 4.4 梯度下降法实践 2-学习率 4.5 特征和多项式回归 4.6 正规方程 4.7 正规方程及不可逆性 ...
- (转)本地搭建环境wamp下提示不支持GD库的解决方法
转自:http://www.zzdp.net/local-wamp-gd GD库是什么?GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片. ...
- (多线程dp)Matrix (hdu 2686)
http://acm.hdu.edu.cn/showproblem.php?pid=2686 Problem Description Yifenfei very like play a num ...
- 区间DP POJ1160村庄邮局问题
POJ1160 题目大意:一系列村庄在一维坐标系上有序的排列,建设p个邮局,问各个村庄到邮局的最短距离和. 线性区间DP问题 dp数组的值为最短/最优距离 村庄和邮局为限制 dp[i][j]表示前i个 ...
- UITabBarItem title 和self.title设置不同的标题
self.navigationItem.title = @"my title"; //sets navigation bar title. self.tabBarItem.titl ...
- [ASE][Daily Scrum]11.11
各位1111快乐,不知道大家的卡上还剩多少钱啊~~~ TCP server目前遇到一点小瓶颈,不过server的两个人承诺说明天就可以搞定,给他们加油!~! 今天的plan~ View Shilin ...
- MySql and Oracle Data Type Mappings
the default settings used by SQL Developer to convert data types from MySQL to Oracle. SQL Developer ...
- telerik:RadGrid 分组自动展开
在 MasterTableView 加上 GroupsDefaultExpanded = " true " 即可 自动展开分组下面的子项
- C# 子线程调用主线程窗体的解决方法
摘自其他人博客,自己试过确实解决问题.(如在自己定义的线程里面给textbox赋值) 由于Windows窗体控件本质上不是线程安全的.因此如果有两个或多个线程适度操作某一控件的状态(set value ...