用bat命令修改文件名

不用给一大堆教程,我只要我用到的那几条语句。比如,把D:\1目录下的文件1.txt改为1.jpg,应该怎么写。在线边看电影边等,谢谢。ren这个命令怎么用啊?这个rend... 不用给一大堆教程,我只要我用到的那几条语句。
比如,把D:\1目录下的文件1.txt改为1.jpg,应该怎么写。在线边看电影边等,谢谢。
ren 这个命令怎么用啊?这个 ren d:\1\1.txt 1.jpg 是否在CMD下输入的?
展开
 我来答
hacker2011
推荐于2017-12-16 · TA获得超过444个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:87.7万
展开全部

使用copy命令即可

在D:\1下新建一个文本文档,里面输入"start",点“另存为”文件名“cmd.bat”。打开“cmd.bat”,出现一个黑框框,在里面输入:copy 1.txt 1.jpg   然后回车。

记得,注意空格,copy空格1.txt空格1.jpg,就可以了。

试下,满意就选我。

还可以批量重命名,命令如下,把所有.txt重命名为.jpg,命令:copy *.txt *.jpg。(注意空格)

其实也可以使用rename命令,但是rename命令会使原来的文件没有了,copy会保留原来的文件,可以对比使用下。rename用法:rename 1.txt 1jpg (照样要空格)

麻熊曼2
2018-03-30 · TA获得超过1.1万个赞
知道小有建树答主
回答量:110
采纳率:100%
帮助的人:1.8万
展开全部

1、找到需要批量修改的文件,把它们放在一个同文件夹里;

2、在空白处右击鼠标,在界面中点击"新建","Text Document",建立一个记事本文档;

3、双击打开记事本,如果所有的格式都要求是doc格式,则在记事本里面写入 "rename *.* *.doc" 。其中,rename表示重命名 , *.* 表示任意格式 , .doc为最终转换的格式;

4、保存一下记事本(快捷键Ctrl S),然后点击"文件",点击"另存为";

5、把记事本的后缀改为.bat,然后"保存",关闭记事本,双击bat格式的文件运行即可。

此方法功能相对单一,有时候贸然的更改后缀名会让文件错误或者打不开。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8593c6c08d
2018-11-01
知道答主
回答量:3
采纳率:0%
帮助的人:2416
展开全部

我也因为这个问题找了半天资料,最后我直接总结的最简单的:

新建一个EXCEL,在A这一列输入你原来的名称 在B一列输入旧名称  最后C一列输入

="ren """&A1&""" "&B1

最后得出一串

将得出这部分复制出来粘贴在新建的记事本上

保存关闭,在将后缀.txt改为.bat

最后放在你需要修改的文件的文件夹里双击打开即可

可能出现的问题:

可能出现

这种情况,将

空格部分复制替换为两个空格键即可

然后有时候只替换了一部分,一部分没替换到,可能是因为 ".后缀" 的前面有空格,删除即可

还有人如何快速提取出原文件名称:

在需要提取的文件夹里面新建一个txt记事本打开输入:

dir *.*/b >name.txt

然后关闭保存

txt修改为bat

文件夹内会生成一个为name的TXT文件,打开即可:注:

TXT提了行了可以直接复制在excel里面

一样是提了行的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tophetol
2011-05-20 · TA获得超过1311个赞
知道大有可为答主
回答量:851
采纳率:0%
帮助的人:1219万
展开全部
将以下代码保存为bat就可以了
@echo off
set/p option=请输入要改名的文件名称:
set/p opp=目标名称:
ren "!option!" "!opp!"
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阔达1
2011-05-20
知道答主
回答量:55
采纳率:0%
帮助的人:22.6万
展开全部
setlocal enabledelayedexpansion&pushd %~dp0
(for %%b in ("D:\My Documents\01" "D:\My Documents\02" "D:\My Documents\03" "D:\My Documents\04") do for /f "delims=" %%a in ('dir /s/b/a-d "%%~b\*a*" 2^>nul') do (
set xz=%%~ta
echo %%~nxa,%%~dpa,!xz:~,10!))>xz.csv
set /p choise=是否要立刻打开列表文件?(y/n)[y]:
if /i "%choise%"==n (exit /b) else start "" xz.csv
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式