1 建bat文件自动执行复制,删除命令。

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

copy cd.dll %windir%\system32

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

del %windir%\system32\cd.dll

例3:删除download文件夹中的文件,例子如下:

del C:\DOWNLOAD\*.*

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

rd Filemon

这里filemon文件夹和该bat文件在同一目录下,就省去具体路径了。但rd只能删除空文件夹.
要删除文件夹及其里面的所有子目录和文件,用rd命令带/s /q参数,

/s参数表示删除该文件夹及其下面的子目录和文件
/q参数表示,不需要确认

2 创建文件夹

例:在E:\My documents下面一次创建3个新文件夹:Newfolder1,Newfolder2,Newfolder3

@echo off
        md "E:\My documents\Newfolder1"
        md "E:\My documents\Newfolder2"
        md "E:\My documents\Newfolder3"

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

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

start C:\Test
例2:执行C盘下的WinWord.exe程序

start C:\WinWord.exe

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

start d:\TheWorld\TheWorld.EXE C:\我有一个恋爱.htm

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

start d:\TheWorld\TheWorld.EXE "e:\My documents\我有一个恋爱.htm"

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

4. 拷贝文件夹 XCOPY

XCOPY命令可用于复制文件和目录,包括子目录。 其功能多数是通过增加参数来实现的。

XCOPY source [destination] 参数(如 /s /e)
source 指定要复制的文件。
destination 指定新文件的位置和/或名称。
/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 用重新启动模式复制网络文件。

批处理bat实现创建、复制、删除文件及文件夹相关推荐

  1. bat脚本之“一键删除指定的文件夹和文件”

    bat脚本之"一键删除指定的文件夹和文件" 删除文件: 删除download文件夹中的文件,例子如下: del C:\download\*.* 删除文件夹: 删除download文 ...

  2. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤...

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

  3. cmd 命令操纵文件管理器、创建(删除)多级文件夹

    命令行打开文件夹窗口的六种方法 1. 使用 start 命令 # 打开指定文件夹 > start 路径# 打开当前文件夹 > start .# 打开含空格文件夹 > start &q ...

  4. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

  5. Linux 创建、删除、修改 文件夹 文件命令(笔记)

    国家字符集标准和其它 ASCII: (American Standard Code for Information Interchange) 美国信息交换标准代码 基于拉西字母的一套电脑编码系统,它主 ...

  6. Unity3D本地文件夹的创建、删除(Directory文件夹删除和单个文件删除)

    Directory文件夹删除和单个文件删除 一.Directory:创建文件夹,在工程中可见 eg1:在工程中(Assets目录下)创建一个名为test的文件夹 /*在工程中(Assets目录下)创建 ...

  7. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...

    起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...

  8. 目录管理,创建、删除、移动目录,创建、删除、移动文件

    今天我就来介绍一下linux的目录管理 linux的目录结构: 在linux中,所有的目录都是由根目录开始的,其他目录和文件都是由根目录衍生出来的,再一个一个分支下来,就形成的倒置的树状结构.所有的目 ...

  9. C#“正由另一进程使用,因此该进程无法访问该文件”在复制删除SQLite数据库文件时出现

    今天在做系统中数据库文件导入的时候,出现了"正由另一进程使用,因此该进程无法访问该文件"的错误. 我的操作是把目标文件复制到当前文件夹下,然后将记录系统设置的数据先从旧的文件中放到 ...

最新文章

  1. 关于点击率模型,你知道这三点就够
  2. 将Spring Boot作为守护进程启动的一种简单的方法
  3. Beta 讨论分析——持续更新ing
  4. python代理charles_Mitmproxy + Python 做拦截代理
  5. tls 使用java生成_同时使用传入和传出连接时,相互TLS身份验证存在Java问题
  6. linux修改端口cost值,Linux下通过修改网卡驱动的参数调整Intel网卡的性能
  7. c 连接mysql数据库查询_C语言实现访问及查询MySQL数据库的方法
  8. RHCSA学习笔记-基础操作命令
  9. ContentObserver
  10. 双臂Matlab仿真建模:正运动学
  11. 华为测试岗实习生面试回顾
  12. 一路山水到了这僻静的温柔乡
  13. Openwrt 硬改过程记录
  14. 计算机按键去抖动的方式,机械按键如何去处理按键抖动的问题
  15. php设置pdf下载加密文件,pdf文件加密方法 PDF文件怎样加密 如何给PDF文件添加打开口令...
  16. android libbinder – Binder的Native实现
  17. [C++] 栈的压入、弹出序列
  18. java中几种常用的对象类型(po,vo,bo,dto)
  19. 2020年8月份需求排期
  20. 【网络通信】Teardrop编程创造虚假IP包

热门文章

  1. phpstudy运行php文件
  2. Centos7 Radius服务搭建
  3. python可以爬取58同城代码_【Python爬虫】:爬取58同城二手房的全部房地产标题...
  4. 易语言一键选中取消选择列表框源码
  5. 微课录制软件哪个好用?微课制作方法分享
  6. Unity如何在AssetStore寻找需要的资源并下载导入?
  7. 百度dueros人工智能-RDA5981(R01开发板)-学习心得-电脑软件环境配置及调试
  8. Postgresql 修改数据库默认当前 schema
  9. Android Studio App 接入微信登录
  10. c java sha1加密解密_java HMACSHA1加密算法