如何制作bat文件(bat创建、复制和删除文件和文件夹)

/ 0评 / 0

1.构建bat文件以自动执行复制和删除命令。

示例1:以下是将cd.dll文件复制到windows\system32的bat文件内容:

复制cd.dll % windir % \ system32

示例2:下面一行是卸载windows\system32目录中的cd.dll,即删除上面复制的文件:

del %windir%\system32\cd.dll

示例3:删除dow bestnet的nload文件夹中的文件。示例如下:

del C:\DOWNLOAD\*。*

[注意]:这里的del命令只能删除文件,不能删除文件夹。要删除文件夹,请使用rd命令,如下所示:

rd Filemon

这里,filemon文件夹和bat文件在同一个目录下,所以省略了具体的路径。但是,rd只能删除空文件夹。

若要删除文件夹及其所有子目录和文件,请使用带有/s /q参数的rd命令。

/s参数意味着删除文件夹及其子目录和文件

/q参数表示不需要确认

2创建文件夹

示例:在E下一次创建三个新文件夹:\我的文档:新文件夹1、新文件夹2、新文件夹3

@回声关闭

md & quote:\我的文档\新文件夹& quot

md & quote:\我的文档\新文件夹& quot

md & quote:\我的文档\新文件夹& quot

3执行程序并打开文件或目录

示例1:打开指定的目录,(www.isoyu.com原创版权)如C:\Test

开始C:\测试

示例2:在c盘下执行WinWord.exe程序

开始C:\WinWord.exe

示例3:用程序打开文件,例如用TheWorld.exe打开htm文件

开始d: \世界\世界。exe c: \我有一份爱。html文件的后缀

[注意]:无论程序或文件路径包含空格,都必须用引号括起来:

开始TheWorld \ TheWorld。EXE & quote:\我的文档\我有一份爱。htm & quot

所有程序中的引号不能是全角的,必须是半角的格式,所以最好在输入引号之前关闭汉字输入系统

4.复制XCOPY文件夹

XCOPY命令可以用来复制文件和目录,包括子目录。它的大部分功能都是通过添加参数来实现的。

XCOPY源[目标]参数(如/s /e)

Source指定要复制的文件。

目标指定新文件的位置和/或名称。

/A仅复制带有存档姓氏集的文件。

但不改姓。

/M只复制已存档姓氏集的文件,

并关闭档案姓氏。

/D:m-d-y复制在指定日期或之后更改的文件。

如果未提供日期,则仅复制那些源时间

比目标时间新的文件。

/EXCLUDE:文件1[+文件2][+文件3]...

指定包含字符串的文件列表。如果有的话

要复制的字符串和文件的绝对路径

匹配,文件将不会被复制。

例如,指定字符串,如\obj\或。obj将排除

目录obj下的所有文件

带有。obj扩展。

/P创建每个目标文件前的提示。

/S复制目录和子目录,空的除外。

/E复制目录和百特子目录,包括空目录。

与/S /E相同..可用于修改/t。

/V验证每个新文件。

/W提示您在复印前按键。

/C即使有错误,也要继续复制。

/I如果目标不存在,并且正在复制多个文件,

假设目标必须是一个目录。

/Q复制时不显示文件名。

/F复制时显示完整的源文件和目标文件名。

/L显示要复制的文件。

/G允许将未加密的文件复制到

不支持加密目标。

/H还复制隐藏文件和系统文件。

/R覆盖只读文件。

/T创建目录结构,但不复制文件。不

包括空目录或子目录。/T /E包括

清空目录和子目录。

/U仅复制目标中已经存在的文件。

/K复制姓氏。常规Xcopy重置只读姓氏。

/N使用生成的短名称进行复制。

/O复制文件所有权和ACL信息。

/X复制文件审核设置(隐式输入/输出)。

/Y取消确认覆盖的提示

现有目标文件。

/-是导致提示确认覆盖一个

现有目标文件。

/Z在重启模式下复制网络文件。