如何使用批处理拖动文件夹,然后复制某指定文件到该文件夹下并自动重命名此文件名为该文件夹名?

拖动某新建文件夹如: D:\ABC 到批处理上 然后复制指定文件 E:\1.txt 到 D:\ABC 下 并重名了1.txt为 ABC.txt 唯一变量就是[D:\ABC]

@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 请拖动文件夹,而不是文件。
set Sec=3
goto End
)
for %%i in ("%File%") do set "Ext=%%~xi"
copy /y "%File%" "%~1\%~nx1%Ext%"
echo 拷贝完成
set Sec=2
goto End
:End
timeout /t %Sec% /nobreak >nul 2>nul
exit
温馨提示:内容为网友见解,仅供参考
无其他回答

如何使用批处理拖动文件夹,然后复制某指定文件到该文件夹下并自动重...
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 请拖动文件...

批处理复制文件至指定文件夹,并自动重命名。
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。2、点击右键,把文件的后缀名设置为“.bat”。3、右键打开文件,第一行输入“copy C:\\Users\\Administrator\\Desktop\\西游记\\1.JPG C:\\”。4、第二行输入“pause”。5、保存后关闭,双击文件弹出“DOS”界面。6、即可看到C盘下已经复制了...

批处理复制文件至指定文件夹并自动重命名
在循环内部,使用`set`命令和变量扩展来构建新的文件名(即原文件名前加上`Copy_`前缀)。最后,使用`copy`命令将文件复制到目标文件夹,并使用新的文件名。脚本执行完成后,会输出一条消息并暂停,以便用户查看结果。

如何用批处理移动文件夹或文件并自动重命名?(需要移动的目录已经有同...
另存为Bat放在要移动的文件夹:移动当前所有文件,除开bat本身到目标目录,如果目标存在此文件,则改名为《new文件名》

如何用批处理移动文件及文件夹?
要用批处理移动文件及文件夹,可以使用Windows命令行中的`move`命令。首先,打开命令提示符。这可以通过在Windows搜索栏中输入“cmd”并回车,或者通过快捷键Win + R打开运行窗口,输入“cmd”并回车来实现。在命令提示符中,使用`move`命令可以移动文件或文件夹。`move`命令的基本...

...要求复制所有文件及目录,若重名自动重命名!
filename = StringLeft($src_list[$i], $p-1) & "(" & $n & ")" & StringMid($src_list[$i], $p)FileCopy($src & "\\" & $src_list[$i], $tag & "\\" & $filename)EndIf EndIf Else If StringInStr(FileGetAttrib($src & "\\" & $src_list[$i]), "D") Then Dir...

如何用批处理移动文件及文件夹?
1、举个例子,比如我们要把文件夹1-5移动到汇总文件夹中,如下图所示,2、我们打开一个表格,在第一列中输入move,在第二列中输入每一个文件夹的名字,在第三列中输入想要移动的文件夹的名字,如下图所示,3、然后在文件夹中新建一个文本文档,如下图所示,4、把文本文档的后缀名改为bat,然后...

bat 如何将一个文件拖动到bat文件上,实现将此文件备份到指定文件夹...
自行更改指定文件夹(代码假定为d:\\xxx)echo off&title 备份文件 if "%~1"=="" (echo 本批处理需要拖入文件到批处理图标上运行 ping 127.1>nul exit)set dn=d:\\xxx set fn=%date:~,4%%date:~5,2%%date:~8,2%.txt cd\/d "%dn%":loop set\/a n+=1 if exist %n%-%fn% goto :...

...文件(包含子文件夹)到新指定文件夹,并自动重命名。
回答: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透...

使用批处理copy批量复制指定目录下(包括子目录)的所有文件并重命名?
不清楚你的实际文件\/情况,仅以问题中的说明及猜测为据复制粘贴到记事本,另存为xx.bat,编码选ANSI<# :cls@echo offrem 将一个指定文件夹\/目录里的文件按照原来的目录结构拷贝\/备份\/复制到另一个指定的文件夹并在文件名称添加指定字符串后缀mode con lines=3000set #=Any question&set @=WX&set...

相似回答
大家正在搜