比如说,要删除D:\ABC目录下的所有文件夹,就将代码保存到D:\ABC目录下运行。
-
@echo off
-
for /f "delims=" %%a in ('dir /ad /b *.*') do (
-
rd /s /q "%%a"
-
cd.>"%%a"
-
)
复制代码
|
多层遍历 有点麻烦
下面是找出 点号结尾文件夹 的代码, 你自己尝试逐层查找, 逐层处理一下吧:
-
for /f "tokens=3 delims=<>" %%a in ('dir /ad/x ^| findstr /i "~.*\.$"') do (
-
for /f "tokens=1,2" %%b in ("%%a") do (
-
echo %%~fb,
-
(echo %%c.)
-
)
-
)
复制代码
对于查找出的 文件夹的 短名称, 是可以用 CD 进入的, 然后可以在里面创建下一层文件夹, 再继续用这个方法找出它的 短名称, 再 CD 进入....如果有固定的目录结构, 那么代码也无需遍历, 针对性地写出不用遍历的固定代码就行了
例:有一个txt文本里面有这种
qvod://149647161|244D0F1F5BAEBBDED2022E2BFC458919ED38B524|天啸_01.rmvb|
qvod://143008641|B925BF2D18043FE77B59F5794695CF7C29A392F2|天啸_02.rmvb|
qvod://164213401|EF57B271C4A08FF0567F9D014D187DD3923F35BA|天啸_03.rmvb|
qvod://159173609|EA12D67580085BB9FDC63748464F7AE1E63B6631|天啸_04.rmvb|
qvod://151926461|FC6761602D58F9FAFC7A49ADF9E5A6E8A8EB5A1E|天啸_05.rmvb|
qvod://166083885|D5BFAEC9E075CC27FF1946899C1BA442A3848D2F|天啸_06.rmvb|
qvod://151660655|ED24BFE6492175C711A218F6715C64BA8AEB3B41|天啸_07.rmvb|
........
我想得到
qvod://到|之间的数字(就是红色部分)
怎么写
-
@echo off&SetLocal EnableDelayEdexpansion&cd /d "%~dp0"
-
for /f "delims=|" %%a in (1.txt) do (
-
set "str=%%a"
-
(echo !str:~7!)>>2.txt
-
)
-
pause
for /f "delims=/|tokens=2" %%a in (a.txt) do echo %%a |
还想问一下
如果我想提取最后的 |到|之间的字符怎么弄
qvod://149647161|244D0F1F5BAEBBDED2022E2BFC458919ED38B524|天啸_01.rmvb|
这个更简单了,直接提取你的红色部分,生成b.txt
for /f "delims=|tokens=3" %%a in (a.txt) do echo %%a>> b.txt
for /f "delims=/|tokens=2,4" %%a in (a.txt) do echo %%a %%b |
分享到:
相关推荐
bat命令大全,网络搜集 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 ? 语法 echo [{on│off}] [message] Sample:@echo...
收藏的很有意思的bat命令 个人爱好
bat命令自学资料 纯TXT格式的 可以参考
dos_命令_bat命令_遍历文件夹目录树批量修改_后缀名
windowns下利用bat命令+oracle的sqlldr功能导入数据,导入速度很快
BAT 接受键盘输入,根据用户的选择运行不同的命令
bat命令 运行命令 注册表 自动关机。。。。
该程序包中包括大量的windows的bat命令文件。
bat命令入门与高级技巧详解
BAT命令大全
DOS_BAT命令全解: 批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。 1、 REM REM 是个注释命令一般是用来给程序...
CMD命令和BAT命令编写中文教程,CMD命令和BAT命令编写中文教程
批处理bat命令大全,常用的批处理命令,教你学会用批处理
批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你...
本资源将批处理命令讲解的比较全面,更有很多精彩实例,对于快速入门和了解很有帮助
BAT全集.rarBAT全集.rarBAT全集.rarBAT全集.rarBAT全集.rarBAT全集.rarBAT全集.rarBAT全集.rarBAT全集.rar
bat命令实用大全,日常查询使用。方便实用。
bat脚本获取文件列表、获取文件夹列表、按顺序(1,2,3,4...)重命名文件、按顺序(0001,0002,0003,0004...)重命名文件,直接放在当前文件夹下面双击使用
bat命令创建快捷方式.txt 创建和编辑图画,以及显示和编辑扫描获得的图
bat命令bat命令bat命令bat命令bat命令bat命令bat命令bat命令bat命令