帮我写个BAT批处理命令,实现目的:复制当前文件夹所有TXT为新的一个TXT,并将新文本重命名为文件夹同名。

如题,请各位高手帮忙写一下,实验有效再加50分酬谢!如果有详细解释及说明,奖励提高到200分!感激不尽,早来早得,每位回答者都会赞同,虽然不能采纳所有的人,但至少一点谢意... 如题,请各位高手帮忙写一下,实验有效再加50分酬谢!如果有详细解释及说明,奖励提高到200分!感激不尽,早来早得,每位回答者都会赞同,虽然不能采纳所有的人,但至少一点谢意,不能让大家白辛苦回答啊~ 展开
 我来答
99380717
2012-08-17 · TA获得超过939个赞
知道小有建树答主
回答量:1118
采纳率:0%
帮助的人:802万
展开全部
for /f "delims=" %%i in ("%cd%") do set folder=%%~ni
copy *.txt "%folder%".txt
追问
不行啊,没有反应啊,你自己试过了没啊?我这里不行。把第一行删除了可以执行,复制为新文件,但是没有文件名。请再检查一下。谢谢。
追答
新建一个批处理文件,比如:复制.bat
把上面两句复制进去,保存,双击运行

手动在cmd下的话可以直接输入:for /f "delims=" %i in ("%cd%") do set folder=%~ni

copy *.txt "%folder%".txt

亲测可用哦,复制.bat要放在txt同一目录下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式