[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样复制或移动文件?

首先先祝各位新年快乐!我是新来的!对批处理什么都不懂, 我弄这个是想给我爸复制电影的,我爸什么都不会,我就是想把电影放U盘里,然后我爸拿去单位插上U盘点一下这个批处理然后就可以把电影(单个文件或者是某个文件夹或许文件夹是不是更方便一点)复制或者移动到某个分区下面的电影文件夹下面。麻烦各位高手知道的给说说!谢谢了

[ 本帖最后由 Blank 于 2011-2-6 12:54 编辑 ]

请楼主尽快修改标题,否则会被锁帖、删除。
标题规则请参阅 http://www.bathome.net/thread-963-1-1.html
技术问题请到论坛发帖求助!

TOP

  1. @echo off & setlocal enableDelayedExpansion
  2. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  3. if exist %%a: (
  4. fsutil fsinfo drivetype %%a: | find /i "可移动" 1>nul 2>nul&&set a=1||set a=0
  5. if !a! equ 1 (
  6. Xcopy /y %%a:\Film d:\电影
  7. )
  8. )
复制代码
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)

TOP

嘿嘿   刚才试验了一下这段代码不错
  1. echo off
  2. copy u:\*.mp4
  3. exit
复制代码
意思就是将u盘下的MP4文件复制到桌面上去 D可以修改   MP4可以修改文件名称

[ 本帖最后由 wangxiulin 于 2011-2-6 15:57 编辑 ]

TOP

回复 3楼 的帖子

哥们,你这个我看不懂什么意思,太菜了,可以麻烦给翻译一下么?

TOP

@echo off
echo 只支持格式swf wmv  mp4  AVI FIV 3GP RMVB RAR等格式!
pause>nul
set a="*.swf" "*.wmv" "*.mp4" "*.AVI" "*.FIV" "*.3GP" "*.RMVB" "*.RAR"
for /r %%i in (%a%) do (
md d:\电影
copy "%%i" d:\电影\
)
pause



把它放在U盘的根目录下

TOP

返回列表