批处理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
【批处理bat实现创建、复制、删除文件及文件夹 怎么做一个bat文件】这里filemon文件夹和bat文件在同一个目录下,具体路径就省略了 。但是,rd只能删除空文件夹 。
若要删除该文件夹及其所有子目录和文件,请使用带有/s /q参数的rd命令 。
/s参数表示删除文件夹及其子目录和文件 。
/q参数性能,无需确认
2创建一个文件夹
示例:在E:\My documents下一次创建三个新文件夹:newfolder1、newfolder2和newfolder3 。
@关闭回声
md & quote:\我的文档\新文件夹& quot
md & quote:\我的文档\新文件夹& quot
md & quote:\我的文档\新文件夹& quot
3.执行程序并打开文件或目录 。
示例:打开指定的目录,如C:\Test
启动C:\Test
示例2:在c盘下执行WinWord.exe过程
启动C:\WinWord.exe
例3:用某个程序打开文件,比如用TheWorld.exe打开htm文件 。
开始:\世界\ theworld.exe c:\我有一个love.htm 。
[注意]:无论程序或文件路径包含空,都必须用引号括起来:
开始d:\TheWorld\TheWorld 。EXE & quote:\我的文件\我有一份爱 。htm & quot
所有程序中的引号都不能是全角的,必须是半角的,所以输入引号前更好关闭汉字输入系统 。
4.复制文件夹XCOPY
XCOPY命令可用于复制文件和目录,包括子目录 。它的大部分功效是通过生长参数实现的 。
XCOPY源[目的地]参数红豆博客(例如/s /e)
Source指定要复制的文件 。
目标指定新文件的状态和/或名称 。
/A只复制带有存档系列名称集的文件,
但这并不能改变姓氏 。
/M仅复制带有存档系列名称集的文件,
并关闭存档姓氏 。
/D:m-d-y复制在指定日期或之后转换的文件 。
如果没有供应日期,将只复制那些来源时间 。
比目标时间更新的文件 。
/EXCLUDE:file1[+file2][+file3]...
指定包含字符串的文件列表 。如果有的话
字符串和要复制的文件的绝对路径 。
匹配,则不会复制该文件 。
例如,指定诸如\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复制文件审核设置(隐式/O) 。
/Y停止提醒以确认覆盖
现有目标文档 。
/-Y会提醒您确认覆盖一个
现有目标文档 。
/Z在重新启动模式下复制 文件 。