知乐空间

批处理bat实现创建、复制、删除文件及文件夹(怎么做一个bat文件)

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

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

复制cd.dll % windir % \ system32

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

del %windir%\system32\cd.dll

示例3:删除下载文件夹中的文件。示例如下:

del C:\DOWNLOAD\*。*

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

rd Filemon

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

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

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

/q参数表示不需要确认。

2创建文件夹

示例:在E下创建三个新文件夹:\我的文档一次:newfolder1、newfolder2和newfolder3。

@回声关闭

MD E:\我的文档\新文件夹1

MD E:\我的文档\新文件夹2

MD E:\我的文档\新文件夹3

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

示例:打开指定的目录,如C:\Test

开始C:\测试

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

开始C:\WinWord.exe

例3:用某个程序打开一个文件,比如用TheWorld.exe打开一个htm文件。

开始:\世界\ theworld.exe c:\我有一个love.htm。

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

d:\ world \ theworld.exe e:\我的文档\我有一个love.htm。

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

4.复制文件夹XCOPY

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

XCOPY源[目的地]参数(例如/s /e)

Source指定要复制的文件。

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

/A仅复制具有存档的族名称集的文件,

但不改姓。

/M仅复制具有存档的族名称集的文件,

并关闭存档姓氏。

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

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

比目标时间新的文件。

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

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

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

匹配,则不会复制该文件。

例如,字符串如\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禁用确认覆盖的提示

现有目标文件。

/-Y会提示确认覆盖一个。

现有目标文件。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: