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 ...
随机推荐
- 添加全局函数$.extend和对象方法$.fn
## $(function () { $.fn.shadow = function (opts) { return this.each(function () { var defaults = { / ...
- python基于pillow库的简单图像处理
from PIL import Image from PIL import ImageFilter from PIL import ImageEnhance import matplotlib.pyp ...
- 创建私有maven服务器
私服的创建 1.下载nexus服务 nexus-2.12.0-01-bundle https://pan.baidu.com/s/1o8OfieI 2.下载maven工具 apache-mave ...
- day37(类加载器)
类的加载器:将class文件加载到JVM中执行这个文件. Java中将类加载器分成三类: 引导类加载器: JAVA_HOME/jre/lib/rt.jar | 扩展类加载器: JAVA ...
- Logging from multiple processes using log4net
When logging with log4net to a file (using the FileAppender), the FileAppender is holding an exclusi ...
- JAVA作业之两数的加减乘除
1.设计思路 把输入的字符转化为计算的数字问题,再以对话框的形式输入输出加减乘除的结果问题. 2.程序流程图 3.源代码 4.实验结果
- Codeforces812A Sagheer and Crossroads 2017-06-02 20:41 139人阅读 评论(0) 收藏
A. Sagheer and Crossroads time limit per test 1 second memory limit per test 256 megabytes input sta ...
- 使用Xshell在Windows系统和Linux系统之间进行文件传输
版权声明:本文为转载内容. 原博客内容https://blog.csdn.net/love666666shen/article/details/75742077 Windows系统在安装虚拟机cent ...
- lowbit(x)
int Lowbit(int x) { return x&(-x); } lowbit当中x,-x,补码,反码,傻傻分不清楚.我们先看看两个二进制数相减的问题 两个二进制数相减的相关问题 两个 ...
- hdu 5084 前缀和预处理
http://acm.hdu.edu.cn/showproblem.php?pid=5084 给出矩阵M,求M*M矩阵的r行c列的数,每个查询跟前一个查询的结果有关. 观察该矩阵得知,令ans = M ...