批处理bat 获得指定目录内的文件夹名称

批处理bat 获得指定目录内的文件夹名称,第1张

1、在电脑中新建一个文本文档,双击打开该文档。

2、在页面中输入:@Echo off   dir /b>test.txt,在off位置开始切换到第二行。

3、选择文本文档的“文件”选项点击“另存为”,将新建文档改名为“复制文件名称.bat”。

4、即可生成批处理文件,并将其拖入需要提取文件名的文件夹中。

5、双击打开批处理程序,在文件夹中就会出现一个“test”的TXT文档。

6、打开后即可看到页面中已经将文件夹的名称提取出来了。

tree命令列目录

为什么不直接用tree命令,还能显示目录树结构。

C:\>tree /?

以图形显示驱动器或路径的文件夹结构。

TREE [drive:][path] [/F] [/A]

 /F   显示每个文件夹中文件的名称。

 /A   使用 ASCII 字符,而不使用扩展字符。

前言:有时候我们需要把很多文件重命名排列,一张一张改又不理想,所以用.bat就最好了!

效果看图:

*** 作:

按Win+R输入notepad——d窗新建文本文档!复制下面代码,粘贴到文本文档中!

@echo off

setlocal enabledelayedexpansion

::打开系统延时

set /a b=0

dir /b/od

::按时间顺序显示当前文件夹下的所有文件名

pause

::给你反悔时间

for /f "delims=" %%f in ('dir /b/od *.*') do (

if not "%%f"=="%~nx0" (

set /a b+=1

ren "%%f" "!b!%%~xf"

echo. !b!%%~xf

)

)

pause

按Ctrl+S(保存)1、找到需要序列重名文件夹内;2、文件名命名为:批量序号重命名.bat

如图:

保存后打开文件夹即可看到这个!(注意要把文件放在需要序列化的文件下!)

双击运行(批量序号重命名.bat)文件!跳出窗口,点击任意键执行程序序列化!如图:

打开文件夹查看:

至此!重命名成功!

教程基本使用快捷键,创建文件!看不懂或者失败!可以一步一步看下教程!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11883392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存