标题: [文件操作] BAT怎样批量复制随机改名? [打印本页]
作者: 我来学习 时间: 2013-10-23 10:23 标题: BAT怎样批量复制随机改名?
例如我d:\test\*所有文件包括子目录 复制到e:\test22\* 如何让复制过来的文件自动取随机数改名 复制过来的目录可以不改名但是目录下的文件需要改名?
作者: batman 时间: 2013-10-23 13:12
- @echo off&setlocal enabledelayedexpansion
- for /r d:\test %%a in (*) do (
- if not exist "e:%%~pa" md "e:%%~pa"
- copy /y "%%a" "e:%%~pa!random!_%%~nxa"
- )
复制代码
作者: 我来学习 时间: 2013-10-23 14:56
本帖最后由 我来学习 于 2013-10-23 16:10 编辑
回复 2# batman
谢谢 已经读懂了
作者: 我来学习 时间: 2013-10-23 17:04
回复 2# batman
假如我要copy到自定义目录怎么修改呢 有点小困惑
作者: 416649209 时间: 2013-10-24 18:48
自定义目录就可以吧目录改为变量 然后变量传递下去
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |