<p>
<script type="text/javascript" language="javaScript">// <![CDATA[
function GetDIVORPIV(DIV) {
var str;
var arrayDIV = new Array(); if (DIV.indexOf("_") > 0) {
arrayDIV = DIV.split("_");
str = arrayDIV[1];
}
else {
str = "";
}
return str;
} function GetDIVandPIV(DIVPIV) {
var strDIVandPIV;
var strDIVPIV = DIVPIV; var arrayDIVPIV = new Array(); if (strDIVPIV.indexOf("&") > 0) {
arrayDIVPIV = strDIVPIV.split("&"); strDIVandPIV = GetDIVORPIV(arrayDIVPIV[0]) + GetDIVORPIV(arrayDIVPIV[1]);
}
else {
strDIVandPIV = "";
}
return strDIVandPIV; } function GetUsbSN(DIVPIVSN) {
var UsbSN; var strSN = DIVPIVSN;
var arraySN = new Array(); if (strSN.indexOf("&") > 0) {
arraySN = strSN.split("\\"); if (arraySN.length > 2) {
UsbSN = GetDIVandPIV(arraySN[1]) + arraySN[2];
}
else {
UsbSN = "";
}
}
else {
UsbSN = "";
}
return UsbSN; } function CheckUsb() {
var e, x;
var ForReading = 1, RorWriting = 2;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var bfResult = false; e = new Enumerator(fso.Drives)
for (; !e.atEnd(); e.moveNext()) {
x = e.item();
if (x.DriveType == 1) {
if (x.Path != "A:") {
bfResult = true;
}
}
}
return bfResult;
} function ReadUsbSN() {
var bfUsb;
bfUsb = CheckUsb();
if (bfUsb == true) {
var n, e, x,ts;
var ForReading=1;
fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives);
for (; !e.atEnd(); e.moveNext())
{
x = e.item(); if(x.DriveType==1)
{
n=x.DriveLetter;
if(fso.FileExists(n+":\\aaa.txt")){
alert("存在");
} else {
alert("不存在");
} //读取文件内容
/*ts=fso.OpenTextFile(n+":\\aaa1.txt",ForReading);
var s=ts.ReadLine();
var text=s.split(":");
var name=text[0],passowrd=text[1];
document.getElementById("name").value=name;
document.getElementById("password").value=passowrd;
ts.Close();*/
}
}
}
else {
alert("请插入U盘");
}
}
// ]]></script>
</p>
<p><input onclick="ReadUsbSN()" type="button" value="获取U盘" /></p>

最新文章

  1. .NET 的 WebSocket 开发包比较(转)
  2. ASN.1 key structures in DER and PEM
  3. 大熊君大话NodeJS之------Buffer模块
  4. leetcode 110
  5. makefile生成静态库和动态库
  6. 九度OJ 1410 垒积木 -- 动态规划
  7. MFC TreeCtrl 控件(一):简单使用
  8. Android应用开发实例篇(1)-----简易涂鸦板
  9. C#将Excel数据导入数据库(MySQL或Sql Server)
  10. Android反编译获取源码-android学习之旅(70)
  11. krpano生成全景图
  12. Quartz.Net进阶之五:TriggerListener 、JobListener 和 SchedulerListener
  13. 幂的运算:X的n次幂
  14. Parsing Natural Scenes and Natural Language with Recursive Neural Networks-paper
  15. Android开发 :androidstudio device offline
  16. curl: (6) Could not resolve host: www.baidu.com;
  17. Webpack打包报&quot;JavaScript heap out of memory&quot;错误
  18. Perl的子程序(二)
  19. Java基础-IO流(13)
  20. Java String类为什么不可变?

热门文章

  1. (六)JavaScript之[Regular Expression]与[错误(try, catch, throw)]
  2. sharepoint2007就地升级2010系列(三)升级系统
  3. 使用ionic cordova build android --release --prod命令打包报错解决方法
  4. [原创]在Debian9上配置NAS
  5. python列表生成式、列表推导式
  6. Azure进阶攻略 | 你的程序也能察言观色?这个真的可以有!
  7. 单步调试理解webpack里通过require加载nodejs原生模块实现原理
  8. 使用 NetBackup 命令创建 Hyper-V 策略(命令创建其他策略也是如此)
  9. 【转】Xcode真机调试初体验
  10. Vuex进阶