目录命令(dir)

comp命令:

 

您也许感兴趣的稿子:

  • js中利用DOM复制(克隆)钦点节点名数据到新的XML文件中的代码
  • 网页源代码体贴(禁止右键、复制、另存为、查看源文件)
  • 将本和姑件通过远程桌面连接直接复制或粘贴到长途主机的具体方法
  • c#依照文件大小展现文件复制进度条实例
  • java读取excel文件并复制(copy)文件到内定目录示例
  • 在Node.js中贯彻公文复制的措施和实例
  • JavaScript落到实处删除,移动和复制文件的格局
  • Nodejs怎么着复制文件

GetTempName() //生成一个无限制的一时半刻文件对象,会以rad带头前面随着些随机数,就好象一些软件在装置时会生成*.tmp 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
tmpName = fso.GetTempName(); //小编在测试时就生成了radDB70E.tmp
alert(tmpName);
–>
</SCRIPT> 

正如区别职位的文件:
  Comp可以相比相同驱动器或不一致驱动器上的公文,以及同样目录或差别目录中的文件。
当comp相比文件时,它会显得它们的地点和文书名。

    d:  directory files

A.net use \\IP地址 密码/user:******
B.xcopy 文件 \\IP地址\

格局依旧属性 描述 
BuildPath() 
 生成二个文书路径 
CopyFile()  复制文件 
CopyFolder() 复制目录 
CreateFolder()  创设新目录 
CreateTextFile()  生成叁个文本 
DeleteFile()  删除叁个文本 
DeleteFolder()  删除贰个目录 
DriveExists()  检验盘符是还是不是存在 
Drives 再次来到盘符的集合 
FileExists()  检验文件是或不是存在 
FolderExists 检验三个目录是或不是存在 
GetAbsolutePathName()  取得一个文书的相对化路径 
GetBaseName()  取得文件名 
GetDrive()  取得盘符名 
GetDriveName()  取得盘符名 
GetExtensionName()  取得文件的后缀 
GetFile()  生成文件对象 
GetFileName()  取得文件名 
GetFolder()  取得目录对象 
GetParentFolderName 获得文件或目录的父目录名 
Get特略Folder()  取得特殊的目录名 
GetTempName()  生成三个一时文件对象 
MoveFile()  移动文件 
MoveFolder()  移动目录 
OpenTextFile()  打开3个文件流

  //
实例:

    // 裸列表,只有文件名:

批处理文件为backup.bat,其代码如下:

net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak
xcopy g:\backup\*.* \\192.168.1.198\数据备份 /D /E /Y /H /K
net use \\192.168.1.198\ipc$ /delete
用Xcopy命令能够形成
xcopy 源路径 目的路径
复制文件和目录,包蕴子目录。

语法
xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f]
[/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t]
[/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x]
[/exclude:file1[+[file2]][+[file3]] [{/y|/-y}] [/z]

参数
Source
要求的。钦命要复制的文书的地点和称号。该参数必须带有驱动器或路径。
Destination
钦定要复制的文书的目的。该参数能够涵盖驱动器盘符和冒号、目录名、文件名或许它们的组成。
/w
在开头复制文件在此之前将显得以下音信并等待你的响应:
Press any key to begin copying file(s)
/p
提拔您肯定是还是不是要成立各样目的文件。
/c
不经意错误。
/v
在写入指标文件时证实每一种文件,以保险目的文件与源文件完全相同。
/q
禁止显示 xcopy 音信。
/f
复制时展现源文件名和指标文件名。
/l
体现要复制的公文列表。
/g
开创解密的指标文件。
/d[:mm-dd-yyyy]
只复制那么些在钦点日期或钦赐日期将来更改过的源文件。假如不包括 mm-dd-yyyy
值,xcopy 会复制比现有 Destination 文件新的有所 Source
文件。该命令行选项使你能够创新变更过的文书。
/u
只从 source 复制 destination 中已有个别文件。
/i
设若 Source 是二个索引或含有通配符,而 Destination 不存在,xcopy 会假定
destination 钦定目录名并创立3个新目录。然后,xcopy
会将有所钦点文件复制到新目录中。暗中认可意况下,xcopy 将唤起您钦赐destination 是文本也许目录。
/s
复制非空的目录和子目录。借使不难 /s,xcopy 将在三个索引江苏中华工程公司作。
/e
复制全数子目录,包涵空目录。同时选用 /e、/s 和 /t 命令行选项。
/t
只复制子目录结构(即目录树),不复制文件。要复制空目录,必须含有 /e
命令行选项。
/k
复制文件,假使源文件具有只读属性,则在指标文件中保存该属性。暗中同意意况下,xcopy
会删除只读属性。
/r
复制只读文件。
/h
复制具有隐蔽和系统文件属性的文书。暗中认可景况下,xcopy
不复制隐藏或系统文件。
/a
只复制那个拥有存档文件属性设置的源文件。/a
不修改源文件的存档文件属性。有关怎么样通过选拔 attrib
来设置存档文件属性的新闻,请参阅”相关主题”.
 /m
复制具有存档文件属性设置的源文件。与 /a 分歧,/m
关闭在源中钦命的公文的存档文件属性。有关怎样通过运用 attrib
来安装存档文件属性的音讯,请参阅”相关主旨”.
/n
应用 NTFS 短文件或目录名制造副本。将文件或目录从 NTFS 卷复制到 FAT
卷大概当指标文件系统需求 FAT 文件系统命名约定(即 8.3 个字符)时,须求/n.指标文件系统可以是 FAT 或 NTFS.
/o
复制文件全体权与自由选用的访问控制列表 (DACL) 音讯。
/x
复制文件审核设置和种类访问控制列表 (SACL) 新闻(包蕴 /o)。
/exclude:filename1[+[filename2]][+[filename3]]
点名包罗字符串的文本列表。
/y
禁绝提示您肯定要覆盖现存的对象文件。
/-y
提醒您肯定要覆盖现有目的文件。
/z
在可重启形式中通过互联网复制。
/?
在命令提醒符展现支持。
注释
使用 /v
Windows XP 不使用该命令。使用它只是为了与 MS-DOS 文件包容。 使用
/exclude
列出每一种文件的独立行中的各个字符串。固然列出的其余字符串与要复制的文书的相对路径的其余部分匹配,就从复制进程排除该文件。例如,假诺内定字符串 “\Obj\”,则会去掉 Obj 目录下的持有文件。要是钦定字符串
“.obj”,则排除拥有 .obj 增添名的有着文件。
使用 /z
比方在复制进度中丢失连接(例如,尽管用于连接的服务器脱机),复制进程将在重复确立连接后卷土重来。/z
也出示每种文件达成的复制操作的比例。
在 COPYCMD 环境变量中采纳 /y
可在 COPYCMD 环境变量中动用 /y.在命令行上运用 /-y
能够覆盖该命令。私下认可意况下,会提示您覆盖,除非你从批处理脚本内运转copy.

复制加密的公文
将加密文书复制到不协理 EFS
的卷会导致错误。应首先解密文件或将文件复制到扶助 EFS 的卷中。

直属文件
要附加文件,请钦定单个指标文件,多少个源文件(使用通配符或文件 1 + 文件 2

  • 文件 3 格式)。

Destination 的暗中认可值
若是简单 Destination,xcopy 命令将文件复制到当前目录。
钦赐 Destination 是文本只怕目录
纵然 Destination 不带有现有目录且不以反斜杠 (\)
结尾,会冒出下列音信:
Does destination specify a file name
or directory name on the target
(F = file, D = directory)?
只要要将1个或多个文件复制到八个文书,请按
F.假诺要将2个或多个文本复制到3个索引,请按 D.
使用 /i 命令行选项可遏制展现该新闻,从而导致 xcopy
认定在源是多个文本或八个目录的景色下,目的是1个索引。
行使 xcopy 命令设置 Destination 文件的存档属性
xcopy
命令创制具有存档属性设置的文书,无论源文件中是还是不是设定了此属性。有关文件属性和
attrib 的详细消息,请参阅”相关主题”.

比较 xcopy 和 diskcopy
设若磁盘的子目录中包蕴文件,要将其复制到具有分歧格式的磁盘中,请使用
xcopy 命令,而毫不选用 diskcopy.因为 diskcopy
命令是3个磁道接叁个磁道地复制磁盘,所以供给源磁盘和对象磁盘的格式必须一律。xcopy
命令没有该供给。常常状态下请使用 xcopy,除非你需求完整的磁盘图像副本。

xcopy 的退出码
要处理 xcopy 再次来到的退出码,请在批处理程序的 if 命令行上行使 errorlevel
参数。有关使用”if”处理退出码的批处理程序的范例,请参阅”相关核心”.下表列出每八个退出码和申明。

退出码 说明
0 文件复制没有不当。
1 未曾找到要复制的文书。
2 用户按 CTRL+C 终止了 xcopy.
4
出现了初阶化错误。没有丰富的内部存储器或磁盘空间,或命令行上输入了不算的驱动器名称或语法。
5 出现了磁盘写入错误
以上是xcopy把地点文件复制到远程服务器的法门

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

    comp [<Data1>]
[<Data2>] [/d] [/a] [/l]  [/c]
[/n=<Number>]

     // 以宽格式展现列表,文件名是按一列一列来排序的:

 实例证实

    逐字节比较四个文本或文件集的始末。
要是在尚未参数的事态下使用,comp会提醒您输入要相比的文书。

 

DeleteFile(文件名, 只读?) //删除多少个文本,如果文件的属性是只读的话,你须求把只读值设为true 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”); //为了安全笔者先把要刨除的autoexec.bat备份到你的D盘
var newpath = fso.CopyFile(“c:\\autoexec.bat”, “d:\\autoexec.bat”); //把C盘的autoexec.bat文件删除掉 
fso.DeleteFile(“c:\\autoexec.bat”, true);
–>
</SCRIPT> 

    /n     仅比较为各样文件钦定的行数,即便文件大小不一致。

 

CreateFolder(目录名) //创设叁个新的目录 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
var newFolderName = fso.CreateFolder(“c:\\51JS”); //在C盘上创制2个51JS的目录 
–>
</SCRIPT> 

    图片 1

        w:     last write
time

CopyFile(源文件, 指标文件, 覆盖) //复制源文件到对象文件,当覆盖值为true时,借使目的文件存在会把公文覆盖 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
var newpath = fso.CopyFile(“c:\\autoexec.bat”, “d:\\autoexec.bak”);
–>
</SCRIPT> 

    <data1> :  钦命要比较的率先个文本或文件集的职位和名称。
能够使用通配符(*和?)钦命三个公文。

        a:  last access
time

GetAbsolutePathName(文件对象) //再次来到文件对象在系统的相对化路径 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
pathName = fso.GetAbsolutePathName(“c:\\autoexec.bat”); 
alert(pathName);
–>
</SCRIPT> 

  //
说明:

    /w:  (wild format) 

 

              ### 那几个 comp
命令展现出来的一点都不窘迫,明显没有 fc 赏心悦目。依旧用 fc
习惯些!!!

    // 展现全数钦命属性的文书或目录:

FileExists(文件名) //检查1个文书是不是留存,就算存在就返会真,不存在就再次回到……. 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
fileName = fso.FileExists(“c:\\autoexec.bat”);
if (fileName) alert(“你在C盘中有autoexec.bat文件,按下规定后那一个文件将被去除!”); //开个玩笑:) 
–>
</SCRIPT> 

  //
参数:

  // 参数:

CreateTextFile(文件名, 覆盖) //成立1个新的公文,假诺此文件已经存在,你须要把覆盖值定为true 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
var newFileObject = fso.CreateTextFile(“c:\\autoexec51JS.bat”, true); //脚本将在C盘创造一个叫 autoexec51JS.bat的文件
–>
</SCRIPT> 

    /d:(decimal)    以十进制格式显示差距。 (私下认可格式为十六进制。)

  // 语法:

要在javascript中贯彻公文操作作用,主要正是凭借FileSystemobject对象。
贰 、FileSystemObject编制程序 使用FileSy…

比较差别尺寸的公文:
  您必须钦赐 /n 来相比较分歧尺寸的文本。 若是文件大小差异且未内定/n,则comp将呈现以下音信:

    /q:  呈现文件全部权消息。

GetBaseName(文件对象) //重临文件对象的文件名 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
baseName = fso.GetBaseName(“c:\\autoexec.bat”); //取得autoexec.bat的文本名autoexec
alert(baseName);
–>
</SCRIPT> 

  //
语法:

       钦赐要来得或用来排序的时光字段。

DriveExists(盘符) //检查贰个盘是不是存在,即使存在就返会真,不设有就重回……. 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
hasDriveD = fso.DriveExists(“d”); //检查系统是或不是有D盘存在
hasDriveZ = fso.DriveExists(“z”); //检查种类是还是不是有Z盘存在
if (hasDriveD) alert(“你的系统内有一个D盘”);
if (!hasDriveZ) alert(“你的系列内没有Z盘”);
–>
</SCRIPT> 

    /a:     将差异展现为字符。

    图片 2

FolderExists(目录名) //检查2个索引是不是留存,要是存在就返会真,不存在就再次回到……. 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
folderName = fso.FolderExists(“c:\\WINDOWS\\Fonts”);
if (folderName) alert(“按下鲜明后系统的字库将被删除!”); //开个噱头:) 
–>
</SCRIPT> 

Files are different sizes

       假定彰显的始末多于一屏的话,则暂停,能够按任意键继续下一页,约等于 more**

CopyFolder(对象目录,指标目录 ,覆盖) //复制对象目录到指标目录,当覆盖为true时,若是目的目录存在会把文件覆盖 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
fso.CopyFolder(“c:\\WINDOWS\\Desktop”, “d:\\”); //把C盘的Desktop目录复制到D盘的根目录
–>
</SCRIPT> 

    /l:(line number) 突显出现行反革命差的行号,而不是突显字节偏移量。

    /d:  以与/
w相同的格式呈现列表,但文件名是按一列一列来排序的。 

一 、功用达成中央:FileSystemObject 对象 
    要在javascript中完结公文操作功用,重要正是借助FileSystemobject对象。
二、FileSystemObject编程 
应用FileSystemObject 对象进行编制程序非常粗大略,一般要透过如下的手续: 成立FileSystemObject对象、应用相关办法、访问对象相关属性 。 
(一)创建FileSystemObject对象 
开创FileSystemObject对象的代码只要1行: 
var fso = new ActiveXObject(“Scripting.FileSystemObject”); 
上述代码执行后,fso就成为3个FileSystemObject对象实例。 
(二)应用相关方法 
创立对象实例后,就足以使用对象的连带办法了。比如,使用CreateTextFile方法创建二个文本文件: 
var fso = new ActiveXObject(“Scripting.FileSystemObject”); 
var f1 = fso.createtextfile(“c:\\myjstest.txt”,true”); 
(三)访问对象相关属性 
要访问对象的相干部家属性,首先要树立针对对象的句柄,这就要通过get类别措施完成:GetDrive负责获取驱动器信息,GetFolder负责获取文件夹新闻,GetFile负责获取文件消息。比如,指向下边的代码后,f1就变成指向文件c:\test.txt的句柄: 
var fso = new ActiveXObject(“Scripting.FileSystemObject”); 
var f1 = fso.GetFile(“c:\\myjstest.txt”); 
然后,使用f1访问对象的相关属性。比如: 
var fso = new ActiveXObject(“Scripting.FileSystemObject”); 
var f1 = fso.GetFile(“c:\\myjstest.txt”); 
alert(“File last modified: ” + f1.DateLastModified); 
推行上边最终一句后,将突显c:\myjstest.txt的终极修改日期属性值。 
但有一点请留心:对于使用create方法创立的对象,就无须再利用get方法赢得对象句柄了,那时直接选择create方法创建的句柄名称就足以: 
var fso = new ActiveXObject(“Scripting.FileSystemObject”); 
var f1 = fso.createtextfile(“c:\\myjstest.txt”,true”); 
alert(“File last modified: ” + f1.DateLastModified); 
三 、操作驱动器(Drives) 
选用FileSystemObject对象来编制程序操作驱动器(Drives)和文件夹(Folders)很不难,那就象在Windows文件浏览器中对文本进行相互操作一样,比如:拷贝、移动文件夹,获取文件夹的性情。 
(一)Drives对象属性 
Drive对象承担征集种类中的物理或逻辑驱动器能源内容,它抱有如下属性: 
l TotalSize:以字节(byte)为单位总计的驱动器大小。 
l AvailableSpace或FreeSpace:以字节(byte)为单位总括的驱动器可用空间。 
l DriveLetter:驱动器字母。 
l DriveType:驱动器类型,取值为:removable(移动介质)、fixed(固定介质)、network(互联网能源)、CD-ROM可能RAM盘。 
l SerialNumber:驱动器的体系码。 
l FileSystem:所在驱动器的文件系统类型,取值为FAT、FAT32和NTFS。 
l IsReady:驱动器是还是不是可用。 
l ShareName:共享名称。 
l VolumeName:卷标名称。 
l Path和RootFolder:驱动器的门径恐怕根目录名称。 
(二)Drive对象操作例程 
上边包车型客车例程展现驱动器C的卷标、总体量和可用空间等音信: 
var fso, drv, s =””; 
fso = new ActiveXObject(“Scripting.FileSystemObject”); 
drv = fso.GetDrive(fso.GetDriveName(“c:\\”)); 
s += “Drive C:” + ” – “; 
s += drv.VolumeName + “\n”; 
s += “Total Space: ” + drv.TotalSize / 1024; 
s += ” Kb” + “\n”; 
s += “Free Space: ” + drv.FreeSpace / 1024; 
s += ” Kb” + “\n”; 
alert(s); 
四 、操作文件夹(Folders) 
涉嫌到文件夹的操作包蕴创建、移动、删除以及获得有关属性。 
Folder对象操作例程 :
上面包车型客车例程将演习获取父文件夹名称、创建文件夹、删除文件夹、判断是还是不是为根目录等操作: 
var fso, fldr, s = “”; 
// 创立FileSystemObject对象实例 
fso = new ActiveXObject(“Scripting.FileSystemObject”); 
// 获取Drive 对象 
fldr = fso.GetFolder(“c:\\”); 
// 呈现父目录名称 
alert(“Parent folder name is: ” + fldr + “\n”); 
// 呈现所在drive名称 
alert(“Contained on drive ” + fldr.Drive + “\n”); 
// 判断是或不是为根目录 
if (fldr.IsRootFolder) 
alert(“This is the root folder.”); 
else 
alert(“This folder isn’t a root folder.”); 
alert(“\n\n”); 
// 创设新文件夹 
fso.CreateFolder (“C:\\Bogus”); 
alert(“Created folder C:\\Bogus” + “\n”); 
// 展现文件夹基础名称,不分包路径名 
alert(“Basename = ” + fso.GetBaseName(“c:\\bogus”) + “\n”); 
// 删除创造的文书夹 
fso.DeleteFolder (“C:\\Bogus”); 
alert(“Deleted folder C:\\Bogus” + “\n”); 
⑤ 、操作文件(Files) 
对文件实行的操作要比上述介绍的驱动器(Drive)和文件夹(Folder)操作复杂些,基本上分为以下五个种类:对文本的创办、拷贝、移动、删除操作和对文本内容的创设、添加、删除和读取操作。下边分别详细介绍。 
(一)成立文件 
一起有3种艺术可用于成立八个空文本文件,那种文件有时候也叫做文本流(text stream)。 
率先种是采取CreateTextFile方法。代码如下: 
var fso, f1; 
fso = new ActiveXObject(“Scripting.FileSystemObject”); 
f1 = fso.CreateTextFile(“c:\\testfile.txt”, true); 
其次种是采用OpenTextFile方法,并添加上ForWriting属性,ForWriting的值为2。代码如下: 
var fso, ts; 
var ForWriting= 2; 
fso = new ActiveXObject(“Scripting.FileSystemObject”); 
ts = fso.OpenTextFile(“c:\\test.txt”, ForWriting, true); 
其三种是采取OpenAsTextStream方法,同样要设置好ForWriting属性。代码如下: 
var fso, f1, ts; 
var ForWriting = 2; 
fso = new ActiveXObject(“Scripting.FileSystemObject”); 
fso.CreateTextFile (“c:\\test1.txt”); 
f1 = fso.GetFile(“c:\\test1.txt”); 
ts = f1.OpenAsTextStream(ForWriting, true); 
(二)添加数量到文件 
当文件被创立后,一般要依照“打开文件->填写数据->关闭文件”的步调实现增进数据到文件的指标。 
开拓文件可选用FileSystemObject对象的OpenTextFile方法,恐怕选取File对象的OpenAsTextStream方法。 
填写数据要运用到TextStream对象的Write、WriteLine大概WriteBlankLines方法。在同是达成写入数据的功力下,那3者的界别在于:Write方法不在写入数据最后添加新换行符,WriteLine方法要在最终添加1个新换行符,而WriteBlankLines则扩展三个要么四个空行。 
关闭文件可应用TextStream对象的Close方法。 
(三)创立文件及丰盛数据例程 
上边包车型客车代码将开创文件、添加数码、关闭文件多少个步骤结合起来实行应用: 
var fso, tf; 
fso = new ActiveXObject(“Scripting.FileSystemObject”); 
// 创制新文件 
tf = fso.CreateTextFile(“c:\\testfile.txt”, true); 
// 填写数据,并扩大换行符 
tf.WriteLine(“Testing 1, 2, 3.”) ; 
// 增加3个空行 
tf.WriteBlankLines(3) ; 
// 填写一行,不带换行符 
tf.Write (“This is a test.”); 
// 关闭文件 
tf.Close(); 
(四)读取文件内容 
从文本文件中读取数据要动用TextStream对象的Read、ReadLine或ReadAll 方法。Read方法用于读取文件中钦赐数量的字符;ReadLine方法读取一整行,但不包括换行符;ReadAll方法则读取文本文件的满贯内容。读取的始末存放于字符串变量中,用于展示、分析。

  // 描述:

    //
按某种排序格局来突显文件或目录:

GetSpecialFolder(目录代码) //取得系统中部分专程的目录的路径,目录代码有二个分级是 0:安装Window的目录 1:系统文件目录 2:权且文件目录 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
tmpFolder = fso.GetSpecialFolder(2); //取得系统权且文件目录的路子 如作者的是 C:\windows\temp
alert(tmpFolder);
–>
</SCRIPT> 

处理 Data1和Data2的奇异意况:
  –>
要是省略Data1或Data2的画龙点睛组件,可能简单Data2,comp会提醒您输入贫乏的新闻。
  –> 借使Data1仅包罗驱动器号或从不公文名的目录名,则comp会将钦赐目录中的全部文件与Data第11中学钦命的文件进行相比。
  –> 假使Data2仅包蕴驱动器号或目录名,则Data2的暗中认可文件名与Data第11中学的暗许文件名相同。
  –> 假如comp找不到您钦定的文本,它会提示您一条消息,以明确是不是要相比较更加多文件。

       在显示器的最右面显示带有文件名的长列表格式。

MoveFile(源文件, 指标文件) //把源文件移到对象文件的职分 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
var newpath = fso.MoveFile(“c:\\autoexec.bat”, “d:\\autoexec.bat”); //把C盘的autoexec.bat文件移移动到D盘
–>
</SCRIPT> 

Compare more files (Y/N)?

    /l:  (lowcase)

DeleteFolder(文件名, 只读?)//删除2个索引,假诺目录的品质是只读的话,你供给把只读值设为true 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
fso.CopyFolder(“c:\\WINDOWS\\Desktop”, “d:\\”); //为了安全作者先把您C盘的Desktop目录复制到你D盘的根目录
fso.DeleteFolder(“c:\\WINDOWS\\Desktop”, true); //把你的Desktop目录删除,但因为desktop是系统的事物,所以不可能整个刨除,但………
–>
</SCRIPT> 

    <data2>:   钦赐要相比的第③个公文或文件集的任务和称号。
能够采取通配符(*和?)钦点八个文件。

  

BuildPath(路径,文件名) //那一个方法会对给定的路径加上文件,并机关抬高分界符 
<SCRIPT LANGUAGE=”JavaScript”>
<!–
var fso = new ActiveXObject(“Scripting.FileSystemObject”);
var newpath = fso.BuildPath(“c:\\tmp”, “51js.txt”); //生成 c:\tmp\51js.txt的路径
alert(newpath);
–>
</SCRIPT> 

    /c:     执行不区分轻重缓急写的可比。

  

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

    /t:    (time-filed)

f.Files //目录下拥有文件集合
f.attributes //文件属性
  Case 0 Str=”普通文书。没有安装任何性质。 “
  Case 1 Str=”只读文件。可读写。 “
  Case 2 Str=”隐藏文件。可读写。 “
  Case 4 Str=”系统文件。可读写。 “
  Case 16 Str=”文件夹或目录。只读。 “
  Case 32 Str=”上次备份后已更改的文书。可读写。 ” 
  Case 1024 Str=”链接或火速方式。只读。 “
  Case 2048 Str=” 压缩文件。只读。”
f.Datecreated // 创造时间
f.DateLastAccessed //上次访问时间
f.DateLastModified // 上次修改时间
f.Path //文件路径
f.Name //文件名称
f.Type //文件类型
f.Size // 文件大小(单位:字节)
f.ParentFolder //父目录
f.RootFolder // 根目录 

发表评论

电子邮件地址不会被公开。 必填项已用*标注