批处理学习之实现复制和剪切文件夹
2016-06-06 14:03
573 查看
原文:批处理学习之实现复制和剪切文件夹
作者:朱金灿
来源:http://blog.csdn.net/clever101
复制剪切文件夹是Windows系统下最常用的操作之一。今天我们就来学习一下如何使用批处理命令实现复制和剪切文件夹。复制文件的批处理命令较为简单,如下:
需要指出的是上面的复制是覆盖复制,即默认覆盖同名文件,如果需要提示后覆盖的话,把上面命令的/y去掉即可。
剪切文件夹有点复杂,开始我以为使用dos命名中move命令就可以了,后来发现move命名不支持跨驱动器剪切文件夹,即比如使用move命令不能把D盘的文件夹剪切到除D盘以外的其它盘。因此需要另想办法,到网上搜索了一下相关资料,实现了:
和复制用法一样,上面的剪切是默认覆盖同名文件,如果需要提示后覆盖的话,把上面命令的/y去掉即可。
如果你觉得我的博客对你有帮助,请在下面网址中博客之星评选活动中投我一票:
http://vote.blog.csdn.net/item/blogstar/clever101(单击候选人介绍下面的投他一票那个按钮)
参与投票有机会获奖:
最佳贡献奖:通过微博分享活动就有机会获得30元充值卡一张(每周抽选5名)
幸运奖:凡参与投票用户就有机会获得精美小礼品一份。(每周抽选5名)
积极参与奖:所有参与投票并符合条件的用户均可获得20个下载积分。
作者:朱金灿
来源:http://blog.csdn.net/clever101
复制剪切文件夹是Windows系统下最常用的操作之一。今天我们就来学习一下如何使用批处理命令实现复制和剪切文件夹。复制文件的批处理命令较为简单,如下:
rem 将D盘的MyDoc文件夹复制到E:\Test目录下 xcopy /s /i /y D:\Test\MyDoc E:\Test\MyDoc
需要指出的是上面的复制是覆盖复制,即默认覆盖同名文件,如果需要提示后覆盖的话,把上面命令的/y去掉即可。
剪切文件夹有点复杂,开始我以为使用dos命名中move命令就可以了,后来发现move命名不支持跨驱动器剪切文件夹,即比如使用move命令不能把D盘的文件夹剪切到除D盘以外的其它盘。因此需要另想办法,到网上搜索了一下相关资料,实现了:
rem 将D盘的MyDoc文件夹剪切到E:\Test目录下 xcopy /s /e /i /y D:\Test\MyDoc E:\Test\MyDoc &&rd /s /q D:\Test\MyDoc
和复制用法一样,上面的剪切是默认覆盖同名文件,如果需要提示后覆盖的话,把上面命令的/y去掉即可。
如果你觉得我的博客对你有帮助,请在下面网址中博客之星评选活动中投我一票:
http://vote.blog.csdn.net/item/blogstar/clever101(单击候选人介绍下面的投他一票那个按钮)
参与投票有机会获奖:
最佳贡献奖:通过微博分享活动就有机会获得30元充值卡一张(每周抽选5名)
幸运奖:凡参与投票用户就有机会获得精美小礼品一份。(每周抽选5名)
积极参与奖:所有参与投票并符合条件的用户均可获得20个下载积分。
相关文章推荐
- (转)ASP.NET MVC 给ViewBag赋值Html格式字符串的显示问题总结
- idea中的汉语注释出现乱码的解决方案
- ViewPager实现图片循环滚动
- VMware vSphere常见问题汇总(二十五)
- iOS 设置的字体的大小与PS字体大小的关系
- string <==>liststring
- 第十五周程序阅读-范型程序设计(1)
- POJ 2084 Game of Connections 递推/卡特兰数
- 使用React.js 重新构建HipChat
- win10 安装sqlserver2000
- 微信客服接口
- Google Android开发者文档系列-创建有内容分享特性的应用之文件共享(序言)
- Android改变mediaController的位置
- TCP洪水攻击(SYN Flood)的诊断和处理
- kafka和flume整合
- Android UI设计之<十>自定义ListView,实现QQ空间阻尼下拉刷新和渐变菜单栏效果
- 安装DirectX SDK报错s1023的解决
- ARM汇编指令CMP/CMN/TST/TEQ
- 关于tableView多选删除的编辑设置
- typedef