<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function FileTest()
...{
//var myfolderspec="c:\";
//ShowFolderFileList(myfolderspec);
// ShowDriveList();
var myfilename="";
GetAllDisksOfMachine();
}
//在客户端各个盘中寻找xxjd.ini,找到后读取其中的内容
function IsThisDiskHasTheIni(folderspec,drivename)
...{
var fso, f, fc, s,HasIni=false;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.files);
s = "";
for (;!fc.atEnd();fc.moveNext())
...{
s = fc.item();
if(s==(drivename+":\WINDOWS\xxjd.ini"))
...{
HasIni=true;//有xxjd.ini,则检索其中指定路径是否存在xxjd.exe
s=drivename+":\"+"\"+"WINDOWS"+"\"+"\"+"xxjd.ini";//xxjd.ini存放的完整路径
var PathOfXxjdSystem=ReadALineFromIni(s);//从xxjd.ini中读出XXJD.exe存在的完整路径
IsThisFolderHasXXJDexe(PathOfXxjdSystem);
}
}
if(HasIni==false)//如果没有xxjd.ini则肯定没装形象进度系统,转入下载页面
...{
location.href="http://www.baidu.com";
}
}
//判断xxjd.ini中指定的xxjd.exe的路径包含的文件夹是否都存在,并判断是否存在xxjd.exe文件
function IsThisFolderHasXXJDexe(folderspec)
...{
var arrFolders=new Array();//保存folderspec路径的各文件夹名称,先判定它们中是否都存在,若不存在,也转入下载页面
arrFolders=folderspec.split("\");
var MotherPath="",FolderName="";
for(var i=0;i<arrFolders.length-1;i++)
...{
MotherPath+=arrFolders[i]+"\\";
FolderName=arrFolders[i+1];
if(FolderName.length<1)//文件夹名为空,则跳出循环
...{
break;
}
if(IsMotherPathHasFolder(MotherPath,FolderName)==false)//如果xxjd.exe的路径中有一个文件夹不存在,则下载
...{
location.href="http://www.baidu.com";
return;
}
}
var fso, f, fc, s,HasExe=false;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.files);
s = "";
for (;!fc.atEnd();fc.moveNext())
...{
s = fc.item();
if(s==folderspec+"XXJD.exe")
...{
HasExe=true;
exec(s);
}
}
if(HasExe==false)
location.href="http://www.baidu.com";
}
分享到:
相关推荐
在JavaScript中,获取客户端U盘序列号涉及到对操作系统级别的访问,这通常是不被允许的,因为这涉及到用户隐私和安全问题。JavaScript作为一种浏览器脚本语言,出于安全考虑,它并没有直接提供读取本地硬件信息(如...
JavaScript读取XML文件内容的过程就是这样,这涉及到异步请求、XML解析以及DOM操作。这个过程对于Web开发者来说是必不可少的技能,特别是在处理需要与服务器交换数据的应用中。理解并熟练掌握这些技术,将有助于构建...
然而,在某些特定情况下,如在客户端处理用户上传的Excel文件,我们可能需要实现JavaScript读取Excel文件的功能。下面将详细介绍如何在JavaScript中实现这一功能,以及相关知识点。 1. **使用FileReader API** ...
console.log("文件内容:", contents); }; reader.readAsText(file, "UTF-8"); } } ``` ### 写入文件 除了读取文件之外,有时也需要将数据写入文件。这同样可以通过不同的方式实现。 #### 使用`ActiveXObject`...
它提供了异步读取文件的方法,例如`readAsText()`,可以将文件内容读取为字符串。以下是一个基本的使用示例: ```javascript let input = document.querySelector('input[type="file"]'); input.addEventListener('...
#### 三、JavaScript读取TXT文件 ##### 3.1 创建`FileSystemObject` 同写入操作一样,首先需要创建`FileSystemObject`实例。 ```javascript var fso = new ActiveXObject("Scripting.FileSystemObject"); ``` ##...
通过创建一个`<input type="file">`元素,用户可以选择本地文件,然后利用File API读取文件内容。例如: ```html ``` 在JavaScript中,你可以监听此输入元素的`change`事件,获取选中的WPL文件: ```javascript ...
### JavaScript 客户端文件读写技术详解 #### 一、引言 JavaScript 作为一种广泛应用于前端开发的脚本语言,不仅能够使网页更加生动有趣,还具备一系列高级功能,如文件读写操作。尽管这一功能并非所有浏览器都支持...
尽管存在限制,但现代浏览器提供了一套名为File API的接口,允许用户选择文件并让JavaScript读取这些文件的内容。同时,Blob对象用于表示浏览器中的二进制数据块,可以用来存储和操作文件内容。但是,File API和Blob...
其中,使用jQuery的Ajax功能来读取JSON文件内容是前端开发中的常见需求,尤其在动态加载数据、实现异步交互方面发挥着重要作用。 ### 标题解析:“jQuery ajax读取json文件内容” 此标题直截了当,明确指出将通过...
标题中的“网页上Applet用javacomm20读取客户端串口”指的是在Web页面中使用Java Applet通过javacomm20这个库来访问客户端计算机的串行通信端口(COM口)。这通常用于实现远程控制、数据传输或者设备交互等应用场景...
JavaScript作为客户端脚本语言,通常不能直接访问本地文件系统,因为出于安全原因,浏览器会限制这种权限。但是,借助HTML5引入的一些API,如FileReader API和File System API(已废弃),以及现代浏览器支持的Web ...
JavaScript是一种广泛应用于网页和网络应用的脚本语言,它通常用于实现客户端的交互性。XML(eXtensible Markup Language)则是一种结构化的数据存储格式,常用于数据交换和存储。当需要在JavaScript中处理XML文件时...
然而,无法将内存的内容写入到XML文件中,这是由于DOM只能读取XML文件,而不能写入。这时,我们可以使用JavaScript的FSO来实现客户端XML文件的读写。FSO是一个File System Object,可以对文件进行读写操作。 在本文...
以下将详细介绍如何利用JavaScript读取文件内容,以及相关的知识点。 首先,`ReadFile`函数是一个使用ActiveXObject的例子,这在Internet Explorer中可以工作,因为它支持微软特有的ActiveX技术。`Scripting....
然而,直接通过Ajax从客户端向服务器发送本地文件内容可能会引发安全问题,因为浏览器通常不允许这样的操作。为了安全地读取本地文件并传输到服务器,我们需要将文件转换为二进制数据流或Base64编码,然后通过Ajax...
总的来说,通过FileReader接口读取文件并使用readAsDataURL方法预览图片是一个前端开发中非常实用的技能,它允许用户在客户端直接预览文件内容,而无需上传到服务器端,对于提升用户体验是非常有帮助的。
例如,恶意的JavaScript代码可能读取或修改本地文件,下载并安装恶意软件,从而完全控制用户设备。这通常发生在浏览器或其他JavaScript执行环境存在安全缺陷时。早期的IE4就曾因安全措施不足,导致JavaScript能够...