导航:首页 > 文件教程 > bat文件夹改名

bat文件夹改名

发布时间:2021-03-22 04:08:59

⑴ bat批量文件夹改名

@echo off&setlocal enabledelayedexpansion
::下面的6,100是保留文件夹名第6字节以下至100字节信息
for /d %%i in (*)do set n=%%i&&echo ren %%i !n:~6,100!>>gr.bat
call gr.bat
del gr.bat /q/f

⑵ 用批处理命令重命名文件夹

重命名文件夹?

@echooff
for/d%%ain(*)do(
if%%~alss10(
ren%%~aabc0%%~a
)else(
ren%%~aabc%%~a
)
)
pause

⑶ BAT重命名所有目录下所有子文件夹内的文件

1、bat重命名文件
ren 111.txt 222.doc
解释:将111.txt 命名为222.doc
2、循环重命名一个文件夹下的所有结尾为xls的文件,前加上A
for /f %%i in ('dir /b *.txt') do (ren %%i A%%i)
比如有一堆照片,命名格式为0001.jpg,0002.jpg,0003.jpg,…,00020.jpg,……
要求在所有文件名前加上A_
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.jpg') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "A_000!a!.jpg") else ren "%%i" "A_!a!.jpg"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause

⑷ bat根据文件名移动文件夹,并重命名文件夹

对应的表呢

⑸ 关于bat给文件夹内所有文件改名的问题

先来解读下你的批处理
for /f "delims=" %%i in ('dir /ad/b') do (ren "%%i" "%%ia")
md "contents"

第一条是给当前文件夹下的所有文件夹重命名为 文件夹名a

当你第一次运行过这批处理才在当前目录下建了一个 contents目录。

当你第二次运行批处理时 contents也在这个重命名之内。所以先把contents 改名为contentsa 然后在新建一个 contents 文件夹

第三次运行批处理时为会错误提示。
比如 二次运行后目录内有 contents contentsa 两个目录
第三次运行当然是先改contents 目录为 contentsa 但contentsa目录已经存在所以会产生错误。。

@echo off
for /f "delims=" %%i in ('dir /ad/b/o-n') do (ren "%%i" "%%ia")
md "contents"

这样就可以了。

⑹ 批处理做一个 给文件改名的一个bat文件

forfiles /p 文件夹名 /s /m *. /c "cmd /c rename @file @fname.swf"

说明:
1.forfiles是个外部DOS命令,在win7和win2008中自带,可以直接使用,winxp不详,但是可以下载或者拷贝一个到winxp中使用
2.将上面的“文件夹名”替换成你的文件名就可以了,例如 c:\1,最上面的那个文件夹名,底下可以有任意多个子目录或任意多级子目录。
3.刚才我试过了,测试通过。
4.具体你可以搜索forfiles的应用。

⑺ 如何用BAT批处理将子文件夹里的文件进行重命名

@echooff&
::设置母目录,此脚本可放在子文件夹以外的任何地方
SET"path=D: est2照片"
cd/d"%path%"
for/f%%ain('dir/ad/b/s')do(
set/anum=0
cd/d"%%~a"
for/r%%iin(*)do(
set/anum+=1
if!num!LEQ9(ren"%%i""照片-0!num!%%~xi")else(ren"%%i""照片-!num!%%~xi")
echo%%i
))
pause

⑻ bat复制文件夹下的文件并为文件重命名的问题

正主来也。

首先先唠叨一句,俗话说,天下文章一大抄。抄袭他人内容,我不反对,这可以说明被抄袭者的内容还是有一定知名度的(呵呵,自恋一下)。但麻烦某些人,如果您回答的内容不是自己的擅长领域,那么就不要瞎抄袭,否则就是在误导他人。

比如此问题的题主,明明问的是关于拷贝文件并重命名的问题,某些人却抄袭了一个创建快捷方式的答案,这抄的也太没水准了。美其名曰还是行家用户呢,简直就是混的。会被别人笑话的。

好了,言归正传。正式答题。

@echooff&title拷贝文件并重命名By依梦琴瑶

::预设文件最终保存的主目录,末尾无需添加斜杆
setSav=E:


set"Src=%~1"

ifnotdefinedSrc(
echo,&echo请拖动文件夹到脚本文件上,来激活脚本。
echo,&pause&exit
)

dir/ad"%Src%">nul2>nul||(
echo,&echo您拖动的不是文件夹,请重新操作。
echo,&pause&exit
)

cd/d"%Src%"
for/r%%ain(*.mp4)do(
set"FP=%%~dpa"
call:DoCopy"%%FP:~,-1%%""%%~a"
)
pause
exit

:DoCopy
for%%iin("%~1")doset"Name=%%~nxi"
for%%iin("%Src%")docallset"NFP=%Sav%\%%~nxi\%%FP:%Src%=%%"
echof|x"%~2""%NFP%%Name%%~nx2"
goto:eof

代码已经过测试,虽然在我的电脑上测试通过,但您正式使用前,请先找一些不重要的文件进行测试一下,以免重要文件丢失。

⑼ 如何用bat命令重命名文件夹

ren"d:123321""421"

有疑问,请追问!

⑽ 用bat文件重命名一个文件的命令怎么写

ren 可在同一文件夹改名
ren d:\1.txt 2.txt

跨文件夹改名用move
move d:\1.txt e:\2.txt

阅读全文

与bat文件夹改名相关的资料

热点内容
有哪些类似于中国的网络 浏览:784
如何设置苹果5手机锁屏密码忘了怎么办 浏览:656
视频下载目录文件管理怎么找 浏览:405
局域网内共享文件夹 浏览:389
java接口能实现接口吗 浏览:460
怎么把文件拖拽到ps里 浏览:245
绘画编程是学的什么 浏览:919
小蚁微单m1升级版 浏览:646
有什么app会被人收购 浏览:709
经济开发区数据标定员考试考什么 浏览:145
类似于vb编程的有哪些语言 浏览:684
数据验证对话框中选项有哪些 浏览:218
word文件半隐半现 浏览:971
xml文件如何解析 浏览:391
pcapng格式的文件用什么打开 浏览:530
百度网盘的文件怎么传入u盘 浏览:781
梨子linux 浏览:30
office2013找不到文件 浏览:877
msp430独立按键程序 浏览:592
如何固定表格数据的位数 浏览:544

友情链接