标题: [文件操作] 批处理如何将搜索到的同名文件复制到另一个文件夹中,并重新命名? [打印本页]
作者: lldds 时间: 2011-12-29 22:46 标题: 批处理如何将搜索到的同名文件复制到另一个文件夹中,并重新命名?
请教各位高人,如何将搜索到的相同文件名的多个文件复制到另一个文件夹中,并每一个重新命名?能用批处理做这项工作吗?
作者: awk 时间: 2011-12-29 23:05
在哪个目录下搜索?
复制到哪个文件夹?
按照什么规律重新命名?
作者: lldds 时间: 2011-12-30 10:42
回复 2# awk
比如在C盘下搜索所有文件名为“A.txt”的文件(包括子文件夹),会有大量同名的文件,我要将这些文件复制到E盘下的文件夹如E:\b\内,要求批量重命名,如“A(1).txt" "A(2).txt" a(3).txt....,如何用批处理进行?
作者: 545810831 时间: 2011-12-30 11:34
- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /s /a-d /b c:\a.txt') do (
- set /a m+=1
- copy "%%i" "e:\b\%%~ni(!m!)%%~xi"
- )
- pause
复制代码
作者: lldds 时间: 2011-12-31 11:55
非常感谢!看来真是找对地方了。
作者: pichuli1 时间: 2015-6-18 12:26
回复 4# 545810831
这个换成全盘搜索怎么写呢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |