Board logo

标题: [文件操作] 批处理怎样复制或移动文件? [打印本页]

作者: Blank    时间: 2011-2-6 11:54     标题: 批处理怎样复制或移动文件?

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

[ 本帖最后由 Blank 于 2011-2-6 12:54 编辑 ]
作者: 随风    时间: 2011-2-6 12:04

请楼主尽快修改标题,否则会被锁帖、删除。
标题规则请参阅 http://www.bathome.net/thread-963-1-1.html
作者: andyrave    时间: 2011-2-6 15:51

  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. )
复制代码

作者: wangxiulin    时间: 2011-2-6 15:56

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

[ 本帖最后由 wangxiulin 于 2011-2-6 15:57 编辑 ]
作者: Blank    时间: 2011-2-7 13:52     标题: 回复 3楼 的帖子

哥们,你这个我看不懂什么意思,太菜了,可以麻烦给翻译一下么?
作者: we6540    时间: 2011-2-7 16:38

@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盘的根目录下




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2