Javascript之文件操作

2019-06-03 04:42:51王振洲

hasDriveD = fso.DriveExists("d"); //检查系统是否有D盘存在
hasDriveZ = fso.DriveExists("z"); //检查系统是否有Z盘存在
if (hasDriveD) alert("你的系统内有一个D盘");
if (!hasDriveZ) alert("你的系统内没有Z盘");
-->
</SCRIPT> 

FileExists(文件名) //检查一个文件是否存在,如果存在就返会真,不存在就返回....... 
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fileName = fso.FileExists("c:autoexec.bat");
if (fileName) alert("你在C盘中有autoexec.bat文件,按下确定后这个文件将被删除!"); //开个玩笑:) 
-->
</SCRIPT> 

FolderExists(目录名) //检查一个目录是否存在,如果存在就返会真,不存在就返回....... 
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
folderName = fso.FolderExists("c:WINDOWSFonts");
if (folderName) alert("按下确定后系统的字库将被删除!"); //开个玩笑:) 
-->
</SCRIPT> 

GetAbsolutePathName(文件对象) //返回文件对象在系统的绝对路径 
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
pathName = fso.GetAbsolutePathName("c:autoexec.bat"); 
alert(pathName);
-->
</SCRIPT> 

GetBaseName(文件对象) //返回文件对象的文件名 
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
baseName = fso.GetBaseName("c:autoexec.bat"); //取得autoexec.bat的文件名autoexec
alert(baseName);
-->
</SCRIPT> 

GetExtensionName(文件对象) //文件的后缀 
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
exName = fso.GetExtensionName("c:autoexec.bat"); //取得autoexec.bat后缀bat
alert(exName);
-->
</SCRIPT> 

GetParentFolderName(文件对象) //取得父级的目录名 
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
parentName = fso.GetParentFolderName("c:autoexec.bat"); //取得autoexec.bat的父级目录C盘
alert(parentName);
-->
</SCRIPT> 

GetSpecialFolder(目录代码) //取得系统中一些特别的目录的路径,目录代码有3个分别是 0:安装Window的目录 1:系统文件目录 2:临时文件目录