标题: [文件操作] 批处理怎样复制或移动文件? [打印本页]
作者: 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
- @echo off & setlocal enableDelayedExpansion
- 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 (
- if exist %%a: (
- fsutil fsinfo drivetype %%a: | find /i "可移动" 1>nul 2>nul&&set a=1||set a=0
- if !a! equ 1 (
- Xcopy /y %%a:\Film d:\电影
- )
- )
- )
复制代码
作者: wangxiulin 时间: 2011-2-6 15:56
嘿嘿 刚才试验了一下这段代码不错- echo off
- copy u:\*.mp4
- 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://www.bathome.net/) |
Powered by Discuz! 7.2 |