根据文件路径复制文件bat
来源:互联网 发布:淘宝网商店 编辑:程序博客网 时间:2024/05/22 06:13
rem MS-DOS batch filerem@echo offcls@echo [批处理程序说明]Title [批处理程序窗口标题]::批处理命令开始-----------------------------------set file=feifei.txtset isExist=0set 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 enabledelayedexpansionfor /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
- 根据文件列表,复制文件和路径
- bat 根据文件名截取字符串,进行移动文件,复制文件
- 自动复制文件.bat
- bat文件 执行路径
- 批处理根据文本文件中的文件路径,复制到指定文件夹
- windows bat 脚本复制文件
- bat 文件、文件夹的复制
- Windows bat复制局域网文件
- 根据路径下载文件
- 根据文件路径查看文件
- bat执行文件路径问题
- 根据文档批量复制文件
- linux根据文件时间复制
- 根据系统路径创建文件
- 运用BAT批量删除、复制文件
- TextView显示HTML格式字符和网络图片
- 远程桌面无法最大化的解决办法
- [Uncle Bob Martin] NO DB
- ORACLE 基础知识
- 整数划分
- 根据文件路径复制文件bat
- 无线加密(六)——Win7/Vista自带无线配置程序设置未配置的无线路由
- IIS web服务器发布ASP.NET 应用程序
- 今天的弹指一瞬间的飞鸽传书
- linux内存管理浅析 - 图不错
- 今天的快乐从何而来的飞鸽传书
- 剑指offer,位运算相关
- 文本框限制字符输入方法 JavaScript
- 关于UDB升级降版本的问题