根据文件路径复制文件bat
2017-02-22 07:18
190 查看
rem MS-DOS batch file rem @echo off cls @echo [批处理程序说明] Title [批处理程序窗口标题] ::批处理命令开始----------------------------------- set file=feifei.txt set isExist=0 set bakDir=feifei\ for /f %%i in (%file%) do ( if not exist %%i ( echo %%i[不存在] set isExist=1 ) ) if %isExist%==1 ( choice /c YN /M "有文件不存在,是否继续?" if errorlevel==2 ( exit ) if errorlevel==1 ( goto doCopy ) ) :doCopy setlocal enabledelayedexpansion for /f "tokens=1,2 delims=:" %%i in (%file%) do ( set fPath=%%j set fPath=!fPath:/=\! set source=%%i:!fPath! :: 目标文件 set dPath=%bakDir%!fPath:/=\! rem 替换/为:\ echo !fPath! | findstr \.>nul if errorlevel==1 ( ::生成目录 md !dPath! ) else ( ::生成文件 echo a | echo f | xcopy !source! !dPath! > nul ) echo !source! ) ::批处理命令结束----------------------------------- pause::[提示按任意键结束...]
把脚本放在feifei.bat,
再新建feifei.txt,存放要复制文件的路径
运行脚本feifei.bat
相关文章推荐
- 根据文件路径复制文件bat
- 根据文件路径复制文件bat
- bat 根据文件名截取字符串,进行移动文件,复制文件
- 根据文件列表,复制文件和路径
- 习题12:编写程序,将文件复制到指定路径,允许改写同名的目标文件。
- DOS:先进入 bat 文件的路径,然后执行 bat 文件,然后回到当前目录收藏
- (备忘)vb根据文件完整路径获取文件名
- 多普达s1装了无驱U盘后往手机复制文件提示路径太深(附解决办法)
- [DOS][BAT]批处理文件本身的路径取得方法
- 如何快速复制文件、文件夹路径?
- 根据文件路径查看文件
- DOS:先进入 bat 文件的路径,然后执行 bat 文件,然后回到当前目录
- bat文件 执行路径
- Mark一下.根据文件路径获取文件名的java方法
- bat设置打开文件路径
- 将文件复制到指定路径[C# 文件操作]
- 不在系统变量中设定path/classpath,运行任意路径下的class文件(通过.bat文件)
- C#根据路径获得文件名称
- ORACLE热备复制数据库全记录(可以修改数据库名和数据文件路径)
- 如何根据指定路径查找文件发布