⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filesystemobject.htm

📁 最全的JS大全,希望大家喜欢.收录于网络.收录于网络.最全的JS大全,希望大家喜欢.
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0038)http://www.51js.com/tips/t01171941.htm --><!-- saved from url=(0032)http://www.ie-zone.com/index.php --><HTML><HEAD><TITLE>专题:FileSystemObject简介及应用</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
href="/fav.ico" rel="shortcut icon">
<STYLE type=text/css>BODY {
	MARGIN: 25px
}
#all TD {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px; FONT-FAMILY: "宋体"
}
INPUT {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Verdana", "Arial","新宋体", "宋体"
}
SELECT {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Verdana", "Arial","新宋体", "宋体"
}
TEXTAREA {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "Verdana", "Arial","新宋体", "宋体"
}
#all A:active {
	COLOR: #7d070c
}
#all A:visited {
	COLOR: #7d070c
}
#all A:hover {
	COLOR: #336699
}
#all A:link {
	COLOR: #7d070c
}
</STYLE>

<SCRIPT language=JavaScript><!--function MM_goToURL() { //v3.0  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");}function JM_cc(ob){var obj=MM_findObj(ob); if (obj) { obj.select();js=obj.createTextRange();js.execCommand("Copy");}}function MM_findObj(n, d) { //v4.0  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && document.getElementById) x=document.getElementById(n); return x;}//--></SCRIPT>

<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY id=all text=#000000 bgColor=#336699>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR bgColor=#ffffff>
    <TD><IMG height=14 src="FileSystemObject_files/sq_1.gif" width=11></TD>
    <TD width="100%"></TD>
    <TD><IMG height=14 src="FileSystemObject_files/sq_2.gif" 
  width=11></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR bgColor=#ffffff>
    <TD><IMG height=1 src="FileSystemObject_files/space.gif" width=11></TD>
    <TD width="100%">
      <TABLE cellPadding=8 width="100%" border=0>
        <TBODY>
        <TR>
          <TD align=middle>
            <SCRIPT language=JavaScript>document.write("<font color=#7d070c style=\"font-size: 14px\">"+document.title+"</font>");</SCRIPT>

            <SCRIPT language=JavaScript 
            src="FileSystemObject_files/my.js"></SCRIPT>
          </TD></TR>
        <TR>
          <TD 
            bgColor=#f7f7f7><BR>提示:刚一开始看到有这样的功能,我也受骗了,以为真的可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,<FONT 
            color=#990033>不信你把下面这段代码COPY到一个HTML文件当中再运行一下!<BR></FONT>
            <TABLE cellSpacing=0 cellPadding=7 width="100%" bgColor=#dddddd 
            border=0>
              <TBODY>
              <TR>
                <TD>&lt;script language="JavaScript"&gt;<BR>&lt;!--<BR>var fso 
                  = new 
                  ActiveXObject("Scripting.FileSystemObject");<BR>fso.DeleteFile("c:\\autoexec.bat", 
                  true);<FONT color=#990000> 
                  //请注意啊!把autoexec.bat改为你C盘中的其它文件名,你不改也可以!先把autoexec.bat备份啊!</FONT><BR>--&gt;<BR>&lt;/script&gt;</TD></TR></TBODY></TABLE><BR>是不是发现你C盘的Autoexec.bat文件不见呢?呵呵 
            <IMG height=35 src="FileSystemObject_files/pcrying.gif" 
            width=36><BR><BR>其实当那个文件运行时IE会提醒你当前使用的ActiveX控件不安全,询问你是否运行,但由于你和我一样迫切想试试究竟效果如何,因此你会毫不犹疑的按下 
            [确定] ....<IMG height=40 src="FileSystemObject_files/pcry.gif" 
            width=40> 其实这是使用了FileSystemObject来实现的,要了解更详细的用法与例子的话,<A 
            href="http://www.51js.com/download/jscript5chs.chm">点这里下载 
            JScript的中文说明文档</A> 或者买本 &lt;&lt;深入学习:JavaScript开发与实例&gt;&gt; 
            也可以看看无忧脚本整理的例子,让大家学习学习. </TD></TR>
        <TR>
          <TD><BR><IMG height=30 src="FileSystemObject_files/step.gif" 
            width=30> 让我们先来看看有什么属性与函数可用,后面会对部分函数做些小例子<BR>
            <TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
              <TBODY>
              <TR bgColor=#eeeeee>
                <TD><FONT color=#990000>方法或者属性</FONT></TD>
                <TD><FONT color=#990000>描述</FONT></TD></TR>
              <TR>
                <TD>BuildPath() <BR></TD>
                <TD>生成一个文件路径</TD></TR>
              <TR>
                <TD>CopyFile() </TD>
                <TD>复制文件</TD></TR>
              <TR>
                <TD>CopyFolder()</TD>
                <TD>复制目录</TD></TR>
              <TR>
                <TD>CreateFolder() </TD>
                <TD>创建新目录</TD></TR>
              <TR>
                <TD>CreateTextFile() </TD>
                <TD>生成一个文件</TD></TR>
              <TR>
                <TD>DeleteFile() </TD>
                <TD>删除一个文件</TD></TR>
              <TR>
                <TD>DeleteFolder() </TD>
                <TD>删除一个目录</TD></TR>
              <TR>
                <TD>DriveExists() </TD>
                <TD>检验盘符是否存在</TD></TR>
              <TR>
                <TD>Drives</TD>
                <TD>返回盘符的集合</TD></TR>
              <TR>
                <TD>FileExists() </TD>
                <TD>检验文件是否存在</TD></TR>
              <TR>
                <TD>FolderExists</TD>
                <TD>检验一个目录是否存在</TD></TR>
              <TR>
                <TD>GetAbsolutePathName() </TD>
                <TD>取得一个文件的绝对路径</TD></TR>
              <TR>
                <TD>GetBaseName() </TD>
                <TD>取得文件名</TD></TR>
              <TR>
                <TD>GetDrive() </TD>
                <TD>取得盘符名</TD></TR>
              <TR>
                <TD>GetDriveName() </TD>
                <TD>取得盘符名</TD></TR>
              <TR>
                <TD>GetExtensionName() </TD>
                <TD>取得文件的后缀</TD></TR>
              <TR>
                <TD>GetFile() </TD>
                <TD>生成文件对象</TD></TR>
              <TR>
                <TD>GetFileName() </TD>
                <TD>取得文件名</TD></TR>
              <TR>
                <TD>GetFolder() </TD>
                <TD>取得目录对象</TD></TR>
              <TR>
                <TD>GetParentFolderName</TD>
                <TD>取得文件或目录的父目录名</TD></TR>
              <TR>
                <TD>GetSpecialFolder() </TD>
                <TD>取得特殊的目录名</TD></TR>
              <TR>
                <TD>GetTempName() </TD>
                <TD>生成一个临时文件对象</TD></TR>
              <TR>
                <TD>MoveFile() </TD>
                <TD>移动文件</TD></TR>
              <TR>
                <TD>MoveFolder() </TD>
                <TD>移动目录</TD></TR>
              <TR>
                <TD>OpenTextFile() <BR></TD>
                <TD>打开一个文件流</TD></TR></TBODY></TABLE><BR><IMG height=30 
            src="FileSystemObject_files/step2.gif" width=30> 实例说明<BR><BR>
            <TABLE cellSpacing=0 cellPadding=7 width="100%" bgColor=#dddddd 
            border=0>
              <TBODY>
              <TR>
                <TD bgColor=#eeeeee><FONT 
                  color=#990000>BuildPath(</FONT>路径,文件名<FONT 
                  color=#990000>)<FONT color=#666666> 
                  //这个方法会对给定的路径加上文件,并自动加上分界符</FONT></FONT></TD></TR>
              <TR>
                <TD>&lt;SCRIPT LANGUAGE="JavaScript"&gt;<BR>&lt;!--<BR>var fso 
                  = new ActiveXObject("Scripting.FileSystemObject");<BR>var 
                  newpath = fso.BuildPath("c:\\tmp", "51js.txt"); <FONT 
                  color=#666666>//生成 
                  c:\tmp\51js.txt的路径</FONT><BR>alert(newpath);<BR>--&gt;<BR>&lt;/SCRIPT&gt;</TD></TR></TBODY></TABLE><BR>
            <TABLE cellSpacing=0 cellPadding=7 width="100%" bgColor=#dddddd 
            border=0>
              <TBODY>
              <TR>
                <TD bgColor=#eeeeee><FONT color=#990000>CopyFile(</FONT>源文件, 
                  目标文件, 覆盖<FONT color=#990000>)<FONT color=#666666> 
                  //复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖</FONT></FONT></TD></TR>
              <TR>
                <TD>&lt;SCRIPT LANGUAGE="JavaScript"&gt;<BR>&lt;!--<BR>var fso 
                  = new ActiveXObject("Scripting.FileSystemObject");<BR>var 
                  newpath = fso.CopyFile("c:\\autoexec.bat", 
                  "d:\\autoexec.bak");<BR>--&gt;<BR>&lt;/SCRIPT&gt;</TD></TR></TBODY></TABLE><BR>
            <TABLE cellSpacing=0 cellPadding=7 width="100%" bgColor=#dddddd 
            border=0>
              <TBODY>
              <TR>
                <TD bgColor=#eeeeee><FONT 
                  color=#990000>CopyFolder(</FONT>对象目录,目标目录 ,覆盖<FONT 
                  color=#990000>)<FONT color=#666666> 
                  //复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖</FONT></FONT></TD></TR>
              <TR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -