cmd replace 文件替换使用说明

帮助信息:

复制代码 代码如下:

替换文件。

REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W]

REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U]

[drive1:][path1]filename 指定源文件。

[drive2:][path2] 指定要替换文件的目录。

/A 把新文件加入目标目录。不能和/S 或 /U 命令行开关搭配使

用。

/P 替换文件或加入源文件之前会先提示您进行确认。

/R 替换只读文件以及未受保护的文件。

/S 替换目标目录中所有子目录的文件。不能与 /A 命令开关搭

配使用。

/W 等您插入磁盘以后再运行。

/U 只会替换或更新比源文件日期早的文件。不能与 /A 命令行

开关搭配使用。

命令概括:

replace,全英文replace,意为:替换;下辖6个参数。

复制代码 代码如下:

REPLACE [drive1:][path1]filename [drive2:][path2]

replace的使用条件:

::参照语法,使用光杆replace条件有两个

1.替换和被替换的文件要同名(根据:目标只有文件路径,没有文件名)

2.两文件必须在不同的路径(根据:同名文件不能在同一个文件夹)

经测试确实如此。

参数详解:/A 把新文件加入目标目录。不能和/S 或 /U 命令行开关搭配使用。

/a,英文全称add,意为:添加。

/a参数不能和/s、/u在一起使用。

/a参数与其说是“把新文件加入目标目录”,不如说是“复制新文件到目标目录”,所以raplace /a 可以当 copy /y 用,不过语法上要注意一下差别。

例子:将1.txt复制到c盘根目录:

复制代码 代码如下:

C:\Users\HELLOW~1\Desktop>replace /a 1.txt c:\

/P 替换文件或加入源文件之前会先提示您进行确认。

复制代码/p,英文全称prompt,意为:提示。

顾名思义,就是提示,效果:

复制代码 代码如下:

C:\Users\HELLOW~1\Desktop>replace /p 1.txt c:\

是否替换 C:\1.txt? (Y/N)

复制代码 代码如下:

/R 替换只读文件以及未受保护的文件。

/r,英文全称read,意为:阅读;在此可引申为只读文件。

竟然有这个参数,可以预见,replace默认是不能替换只读文件的,经测试确实如此。

复制代码 代码如下:

C:\Users\HELLOW~1\Desktop>attrib +r c:\1.txt

C:\Users\HELLOW~1\Desktop>replace 1.txt c:\

拒绝访问 - C:\1.txt

未替换文件

C:\Users\HELLOW~1\Desktop>replace /r 1.txt c:\

正在替换 C:\1.txt

复制代码 代码如下:

/S 替换目标目录中所有子目录的文件。不能与 /A 命令开关搭配使用。

/s,英文全称subdirectory,意为:子目录。

/s可以替换指定目录下所有子目录的文件,

例如:有两个txt文件,他们的完全路径分别是 c:\1.txt c:\hello\1.txt,用/s参数一次把他们全部替换。

复制代码 代码如下:

C:\Users\HELLOW~1\Desktop>replace /s /r 1.txt c:\

正在替换 C:\1.txt

正在替换 C:\hello\1.txt

复制代码 代码如下:

/W 等您插入磁盘以后再运行。

/w,英文全称wait,意为:等待。

这命令就不解释了,磁盘应该指的是软盘;由此命令不难看出“吻到死”对cmd.exe只有一种“萧规曹随”的“敝帚自珍”之情,没有“与时俱进”的“I love you,I need you,I want you”的强烈爱情,是的,windows不爱cmd,他只是珍惜她而已……

/U 只会替换或更新比源文件日期早的文件。不能与 /A 命令行

开关搭配使用。

/u,英文全称update,意为:更新。

这个参数很神奇,replace中数这个参数最得我心。

例如:先创建两个文本,c盘的先创建,d盘的后创建

复制代码 代码如下:

C:\Users\HELLOW~1\Desktop>echo I'm first!>c:\1.txt

C:\Users\HELLOW~1\Desktop>echo I'm Second!>d:\1.txt

然后加/u参数替换c:\1.txt到d盘

复制代码 代码如下:

C:\Users\HELLOW~1\Desktop>d:\1.txt

C:\Users\HELLOW~1\Desktop>replace /u c:\1.txt d:\

C:\Users\HELLOW~1\Desktop>type d:\1.txt

I'm Second!

可以看出d盘的1.txt并没有被替换,这是为什么?因为d:\1.txt后于c:\1.txt的创建,换句话说:d:\1.txt比c:\1.txt新。

竟然如此,那么反过来自然就成立了:

复制代码 代码如下:

C:\Users\HELLOW~1\Desktop>replace /u d:\1.txt c:\

正在替换 C:\1.txt

C:\Users\HELLOW~1\Desktop>type c:\1.txt

I'm Second!相关阅读:

ASP实用技巧 强制刷新网页

jquery ajax提交表单数据的两种方式

怎样查核遭受入侵系统的日志

第8课:链接

JavaScript下通过的XMLHttpRequest发送请求的代码

ASP JSON类源码分享

ExtJS 下拉多选框lovcombo

jQuery应用中特殊字符处理的问题

win7、Vista系统装机大全

CSS布局:居左之后居右是100%宽度显示问题

彪哥1.1(智能表格)提供下载

打造Linux系统Desktop平台下命令提示符

.NET和J2EE该相互学习什么

oracle常见异常

linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...相关推荐

  1. linux复制文件跳过相同,Linux中拷贝目录跳过指定文件的方法

    近日在 Linux 环境中做版本迁移的时候遇到一个问题:需要将一个目录遍历拷贝到另一个目录中,但需要忽略其中的某些文件,由于目录中东西比较多,忽略的项也不好一一指定.普通的 cp 命令并没有排除某个文 ...

  2. linux c语言文件拷贝_linux - scp命令远程文件拷贝

    简介 scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证. scp只要通过sshd服务进行通讯,而且要求两端都有sc ...

  3. python文件拷贝并校验_Python札记 -- 文件校验

    好久没有写随笔了,正好这两天可以休整一下,借此机会总结下最近使用python的小体会. 个人体会文件校验在下载文件时使用较多,在linux下最简单的实现方式就是: 1 $ md5sum filenam ...

  4. 如何将文件拷贝服务器上,如何将文件复制到云服务器上

    如何将文件复制到云服务器上 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  5. CD光盘音频cda文件拷贝翻录为wma文件

    问题:把带有.cda的CD盘放进电脑的光驱里面,这时电脑会自动用播放器Media Player 打开,并且从CD盘中拷贝出来的音频文件不能播放 解决: 1.点击Media Player 播放器的右上角 ...

  6. linux挂载03磁盘,Linux_常用命令_03_磁盘/挂载_信息查看(示例代码)

    1. 1.1. mount 不带参数的话,显示的是 当前已经挂载的情况 1.2. df 不带参数的话,硬盘分区状况查询 2. 2.1. cat /proc/partitions 2.2. fdisk ...

  7. cmd 将文件夹下文件剪切到另外一个文件_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇...

    本文是Java IO总结系列篇的第5篇,前篇的访问地址如下: 总结java中创建并写文件的5种方式-JAVA IO基础总结第一篇 总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇 ...

  8. java 文件 剪切_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇

    本文是Java IO总结系列篇的第5篇,前篇的访问地址如下: 很多朋友在看我的<java IO总结系列>之前觉得创建文件.文件夹删除文件这些基础操作真的是太简单了.但看了我的文章之后,有小 ...

  9. Java实现剪切MP3格式的文件_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇...

    本文是Java IO总结系列篇的第5篇,前篇的访问地址如下: 很多朋友在看我的<java IO总结系列>之前觉得创建文件.文件夹删除文件这些基础操作真的是太简单了.但看了我的文章之后,有小 ...

最新文章

  1. Java项目:在线考试系统(单选,多选,判断,填空,简答题)(java+Springboot+ssm+mysql+html+maven)
  2. Linux——主流发行版本
  3. 转发和重定向和request域对象
  4. c++11 call_once 使用方法
  5. ithoughts怎么自定义样式_Word 表格样式,用过的人可能都会遇到这个问题
  6. 【最短路径】:Dijkstra算法、SPFA算法、Bellman-Ford算法和Floyd-Warshall算法
  7. oracle instantclient 64,instantclient 64位
  8. 第09章 网格划分自我附加练习-2:圆角结构 、圆柱结构、三角结构划分:
  9. python快捷键设置,环境设置、输出print、转义字符、标识符
  10. Magic Swf2Gif(SWF转换GIF)绿色汉化版 V1.35
  11. android实现高德地图集成
  12. Matlab 图像像素级标注
  13. Java、JSP反垃圾邮件管理系统
  14. 用户故事地图编写方法
  15. 使用RTT代替UART,把你的JLink变成串口调试助手~
  16. linux安装docker crt证书,docker 如何添加证书
  17. Python写停车场收费系统
  18. 建群网培PMP每日一练2020-7-29
  19. C#实现office文档转换为PDF格式
  20. joomla+连接不上mysql_配置joomla数据库mysql

热门文章

  1. QNX Hypervisor管理程序
  2. MLIR多级中间表示概述
  3. 多尺度注意力机制的语义分割
  4. Python:机器视觉与Tesseract介绍
  5. ViewPager 的点击事件回调
  6. JSOI2010 BZOJ1826 缓存交换
  7. wchar用wcout输出正常cout是?
  8. LightHouse/归并排序
  9. oracle 存储过程 状态,查看ORACLE中正在运行的存储过程 | 学步园
  10. VueJs开发笔记—IDE选择和优化、框架特性、数据调用、路由选项及使用