有大量文件需要整理,求一个批处理代码(要求如下)

前提:在一个文件夹里有一个普通的cmd.exe的程序和一个批处理文件。要求:运行这个批处理(批处理执行所有代码都是通过调用当前文件夹的cmd.exe),等待我拖入文件(磁... 前提:在一个文件夹里有一个普通的cmd.exe的程序和一个批处理文件。
要求:运行这个批处理(批处理执行所有代码都是通过调用当前文件夹的cmd.exe),等待我拖入文件(磁盘任何地方,可能多个文件),确定以后,复制并重命名拖入的所有文件到当前文件夹(批处理所在的文件夹),复制和重命名是一步完成的,重命名的规则是在文件的后缀名之后再添加“.kkyy”。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
albumin
2014-04-04 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2375万
展开全部
@echo off
for %%a in (%*) do move "%%~a" "%~dp0%%~nxa.kkyy"
更多追问追答
追问
我这个文件夹里的cmd.exe不是这个名字,其实是abc.exe,所有的命令都要用abc.exe来执行。你这个命令都不能执行~~复制不是应该采用copy命令吗?怎么是move了~
追答

你打开多个文件夹窗口,将文件拖到那个批处理文件的图标上面就行了

刚才没看清楚,移动了文件,下面这个是复制文件

set "cmd=%~dp0abc.exe"
for %%a in (%*) do xcopy "%%~a" "%~dp0%%~nxa.kkyy"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式