帮我写个BAT批处理命令,实现目的:复制当前文件夹所有TXT为新的一个TXT,并将新文本重命名为文件夹同名。
如题,请各位高手帮忙写一下,实验有效再加50分酬谢!如果有详细解释及说明,奖励提高到200分!感激不尽,早来早得,每位回答者都会赞同,虽然不能采纳所有的人,但至少一点谢意...
如题,请各位高手帮忙写一下,实验有效再加50分酬谢!如果有详细解释及说明,奖励提高到200分!感激不尽,早来早得,每位回答者都会赞同,虽然不能采纳所有的人,但至少一点谢意,不能让大家白辛苦回答啊~
展开
展开全部
for /f "delims=" %%i in ("%cd%") do set folder=%%~ni
copy *.txt "%folder%".txt
copy *.txt "%folder%".txt
追问
不行啊,没有反应啊,你自己试过了没啊?我这里不行。把第一行删除了可以执行,复制为新文件,但是没有文件名。请再检查一下。谢谢。
追答
新建一个批处理文件,比如:复制.bat
把上面两句复制进去,保存,双击运行
手动在cmd下的话可以直接输入:for /f "delims=" %i in ("%cd%") do set folder=%~ni
copy *.txt "%folder%".txt
亲测可用哦,复制.bat要放在txt同一目录下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询