|
|
楼主 |
发表于 2019-6-2 01:05:35
|
显示全部楼层
本帖最后由 luckcsz 于 2019-6-2 01:09 编辑
回复 5# luckcsz
运行后所得
D:\子文件夹查看\AAA-001-00023>if /I not "D:\子文件夹查看\AAA-001-00023\读取文件夹名称.bat" == "D:\子文件夹查看\AAA-001-00023\1.txt" (
set "$=D:\子文件夹查看\AAA-001-00023\1.txt"
set "$=!$ :\子文件夹查看\AAA-001-00023\=!"
set "$=!$:\=-!"
echo,!$!
)
1.txt
D:\子文件夹查看\AAA-001-00023>if /I not "D:\子文件夹查看\AAA-001-00023\读取文件夹名称.bat" == "D:\子文件夹查看\AAA-001-00023\读取文件夹名称.bat" (
set "$=D:\子文件夹查看\AAA-001-00023\读取文件夹名称.bat"
set "$=!$:D:\子文件夹查看\AAA-001-00023\=!"
set "$=!$:\=-!"
echo,!$!
)
D:\子文件夹查看\AAA-001-00023>if /I not "D:\子文件夹查看\AAA-001-00023\读取文件夹名称.bat" == "D:\子文件夹查看\AAA-001-00023\读取文件夹名称.txt" (
set "$=D:\子文件夹查看\AAA-001-00023\读取文件夹名称.txt"
set "$=!$:D:\子文件夹查看\AAA-001-00023\=!"
set "$=!$:\=-!"
echo,!$!
)
读取文件夹名称.txt
我想要的是
AAA-001-00023
假如在这个文件下还有子文件夹的话,那么是
AAA-001-00023-子文件夹的名称
在这个文件夹里有200个文件夹,您这个代码只读取了一个 |
|