批处理实例:文件复制辅助批处理
2010-10-27 15:13
169 查看
批处理实例:文件复制辅助批处理
2008年07月25日 星期五 下午 01:47
2008年07月25日 星期五 下午 01:47
本批处理实例主要运用了参数的无限传递,即使用shift命令替换参数位置 @echo off&setlocal EnableDelayedExpansion title 公孙轩辕制作 QQ 327828994 http://hi.aidu.com/huajinghua del /f/q %windir%/u.txt >nul 2>nul set b=0 set x=%1 if not defined x echo 打开错误!关闭该窗口然后请将需要复制的文件拖入图标内!&pause&exit echo 目标文件列表: :a set "a=%~1" if not defined a goto lb echo %~f1>>%windir%/u.txt shift /1 goto :a :lb for /f "tokens=*" %%i in (%windir%/u.txt) do ( set /a b+=1 echo "%%i" ) echo 共!b!个文件待复制 set/p "k=请将目标文件夹拖入:" for /f "tokens=*" %%i in (%windir%/u.txt) do ( set mc=%%~nxi set "wj=%%i" call :jc ) echo 复制完成,按任意键见退出!&pause>nul&exit :jc if exist "!k!/!mc!" echo 忽略,存在同名文件!&goto :eof echo 正在复制!mc! copy "!wj!" !k!/ goto :eof 另外通过这个实例可以做出一个歌曲复制时同步歌词的批处理,请大家自己动手! |
相关文章推荐
- Delphi 常见文件处理及注册表文件的使用实例
- 20110830 java IO处理学习----一个自写文件复制类
- VirtalBox之复制虚拟硬盘文件故障处理
- python复制文件的方法实例详解
- 处理大文本文件(GB级别),查找,替换,复制
- 利用批处理实现文件复制并压缩的实现代码
- 无法复制和rename ASM磁盘组上的数据文件处理方法
- 批处理bat实现创建、复制、删除文件及文件夹
- C#拷贝文件和复制文件夹实例代码 C#拷贝文件
- java怎么创建目录(删除/修改/复制目录及文件)代码实例
- 11g 使用rman duplicate复制数据库,创建辅助实例
- PHP读写文件高并发处理实例-转
- BAT批处理:自动进入当前批处理文件所在的目录
- 内存映射文件方式(MappedByteBuffer)处理文件的实例
- 批处理(复制文件夹与文件)命令
- 批处理处理文本文件去重复实现代码
- Java IO中的文件复制实例(原创)
- 用批处理实现向局域网内多台机器中复制文件
- 批处理实例——批量修改电视剧文件名称