编写批处理命令,拷贝某一文件至指定文件夹,并重命名。重命名有需求,为原有命名+指定后缀组成。

求一批处理命令,拷贝某一文件至指定文件夹,并重命名。重命名有需求,为原有命名+指定后缀组成。
例如:拷贝某一命名“asdfghj”文件至文件夹后,重新命名,命名为“asdfghj_1_2_3”。
有大神能帮忙给出个结果吗??万分感谢!!跪求!!!
补充:首先该文件的命名在生成时带有系统时间,所以拷贝至另外一个文件夹后需要在这个命名后再加上后缀。
比如该文件生成后为asdfghj_2014_05_30_16_01,希望有个批处理命令实现:asdfghj_2014_05_30_16_01_1_2_3
求的是批处理脚本,不是简单命令。

copy a:\asdfghj.txt b:\asdfghj_1_2_3.txt

 那你加个通配符*就可以了

追问

拷贝目标文件时可以加通配符,但是拷贝后重命名的文件名怎么加后缀呢?不可能是通配符+后缀吧?

追答for /f "tokens=1,2,3,4 delims=/ " %%1 in ('date /t') do (copy a:\asdfghj.txt b:\asdfghj_%1%_%2%_%3%.txt)

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-23
cp /etc/test.txt /var/aa.txt

如何使用批处理拖动文件夹,然后复制某指定文件到该文件夹下并自动重...
echo off & title 拷贝指定文件到指定目录中,并重命名为该文件夹名 By 依梦琴瑶 ::预设指定文件 set File=E:\\1.txt if \/i "%~1"=="" (echo 请不要直接双击运行此脚本,而是拖动文件夹到此脚本文件图标上。set Sec=4 goto End )dir \/ad "%~1" >nul 2>nul || (echo 请拖动文件...

批处理复制文件至指定文件夹,并自动重命名。
5、CMD窗口中命令提示符后输入rename.bat,回车,执行批处理文件。6、批量文件夹重命名完成。

如何批处理,将文件夹及子文件夹重命名?
求批处理命令拷贝某文件至指定文件夹并重命名重命名需求原命名+指定缀组 例:拷贝某命名asdfghj文件至文件夹重新命名命名asdfghj_1_2_3

使用批处理copy批量复制指定目录下(包括子目录)的所有文件并重命名?
编码选ANSI<# :cls@echo offrem 将一个指定文件夹\/目录里的文件按照原来的目录结构拷贝\/备份\/复制到另一个指定的文件夹并在文件名称添加指定字符串后缀mode con lines=3000set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%cd \/d "%~dp0"powershe...

如何编写批处理代码复制文件夹A中的文件及文件夹到文件夹B,要求复制...
If StringInStr(FileGetAttrib($src & "\\" & $src_list[$i]), "D") Then DirCopy($src & "\\" & $src_list[$i], $tag & "\\" & $src_list[$i] & "(" & $n & ")")Else p = StringInStr($src_list[$i], ".", 0, -1)If Not $p Then FileCopy($src & "\\" &...

批处理复制文件至指定文件夹并自动重命名
在Windows环境下,可以使用批处理脚本来实现文件的复制与自动重命名。以下是一个简单的批处理脚本示例,该脚本将指定文件夹(例如`C:\\SourceFolder`)中的所有文件复制到另一个文件夹(例如`C:\\DestinationFolder`),并在复制过程中自动为每个文件添加前缀(如`Copy_`)进行重命名,以避免名称冲突。```...

...文件(包含子文件夹)到新指定文件夹,并自动重命名。
回答:pushd f:\\test\\if not exist 合并 md 合并xcopy \/e 缩略图 合并for \/f "delims=" %%a in ('dir \/a-d \/b \/s 斜面图\\黑色') do (copy "%%a" "合并\\%%~na黑%%~xa")for \/f "delims=" %%a in ('dir \/a-d \/b \/s 斜面图\\透明') do (copy "%%a" "合并\\%%~na透...

批处理复制文件至指定文件夹,并自动重命名。
F:\\合并\\黑色\\*.*') do (move %%i F:\\合并\\%%~ni黑%%~xi)for \/f %%i in ('dir \/s \/b F:\\合并\\透明\\*.*') do (move %%i F:\\合并\\%%~ni透%%~xi)rd F:\\合并\\黑色\\rd F:\\合并\\透明\\上面只考虑了主图里没有子文件夹,副图里只有两个子文件夹。 如果与实际不符请说明 ...

...批处理文件,复制一个文件到多个以日期命名文件夹下并以“文件夹名...
set yymmdd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2 md d:\\记录\\%yymmdd copy D:\\1\\2\\表格 d:\\记录\\%yymmdd%\\%yymmdd%表格 第一行:得到 20120928 样式的日期 第二行:创建这个文件夹 第三行:复制文件到这个文件夹并改名

批处理复制文件并重命名,同名文件跳过并重命名原文件+序号
echo off echo 正在复制...call :copy echo 完成!pause>nul exit :copy for \/l %%i in (1 1 1000) do (if not exist "i:\\备份\\2012年日报表%%i.xls" (copy "D:\\My Documents\\仓库\\2012年日报表.xls" "i:\\备份\\2012年日报表%%i.xls"goto :eof ))goto :eof 下边是以当前日期复制...

相似回答