代码
|
描述
|
0,
1
|
全路径
0: 文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
1: 文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
"D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt"
|
2,3
|
仅扩展名
2: 文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->txt
|
4,5
|
仅文件名称(不含扩展名)
4:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->test
|
6,7
|
名称与扩展名
6:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->test.txt
|
8,9
|
全路径但没有扩展名
8:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test
|
10,11
|
含最终斜杠的父文件夹路径
10:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\
|
12,13
|
不含最终斜杠的父文件夹路径
12:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21
|
14,15
|
含最终斜杠的祖父文件夹路径
14:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\
|
16,17
|
不含最终斜杠的祖父文件夹路径
16:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20
|
18,19
|
盘符及斜杠
18:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->D:\
|
20,21
|
盘符,不带斜杠
20:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->D:
|
22,23
|
去掉盘符
22:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
|
24,25
|
去掉盘符及盘符后的斜杠
24:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
|
26,27
|
去掉盘符和第一个目录
26:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
|
28,29
|
去掉盘符和第一个目录及斜杠
28:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
|
30,31
|
保留扩展名和前面的.
30:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->.txt
|
32,33
|
文件名称(含扩展名)。如果是目录则尾部有斜杠。
32:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->test.txt
目录:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\Dir.No1--->Dir.No1\
|
34,35
|
仅扩展名。如果文件夹被返回 "\"
34:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->txt
目录:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\Dir.No1--->\
|
36,37
|
不含扩展名的文件名称。如果是目录则是含尾部斜杠的文件夹名称
36:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->test
目录:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\Dir.No1--->Dir.No1\
|
38,39
|
如果是文件则返回空字符串。如果是文件夹则返回文件夹名称
38:文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->空字符串
目录:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\Dir.No1--->Dir.No1
|
|
备注:
以上0-39 中的奇数编号表示最终路径的两端加上一对双引号。
|
|
从末尾起算,保留中间的某一个路径:
|
41
|
仅父文件夹名.
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->21
|
42
|
仅祖父文件夹名
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->20
|
43
|
仅倒数第3个文件夹名(从路径的末尾开始算)
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->19
|
...
|
|
60
|
仅倒数第20个文件夹(从路径的末尾开始算,如果有的话).
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->2
|
41~Level
|
对于其他级别,Level是级别数
"slist=@D:\30f\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##path<41~28> GLOBALSLIST<a>" - 从路径的末尾获取第28个文件夹
|
|
从开始起算,保留中间的某一个路径:
|
61
|
仅第1个文件夹
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->1
|
62
|
仅第2个文件夹
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->2
|
63
|
仅第3个文件夹
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->3
|
...
|
|
80
|
仅第20个文件夹(如果有的话)
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->20
|
61~Level
|
对于其他级别,Level是级别数
例:"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<61~25> GLOBALSLIST<a>" - 从路径开始获得第25个文件夹
|
|
保留前面的部分路径
|
81
|
保留父文件夹及以前的路径
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\
|
82
|
保留祖父文件夹及以前的路径
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\
|
83
|
保留倒数第3个文件夹及以前的路径
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\
|
...
|
|
100
|
保留倒数第第20个文件夹及以前的路径(如果有的话)
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
D:\1\2\
|
81~Level
|
对于其他级别,Level是级别数
"slist=@D:\30f\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##path<81~28> GLOBALSLIST<a>" - 顺利将结局切割到28级
|
|
保留后面的部分路径
|
101
|
保留第1个文件夹及以后的路径(截掉盘符)
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
|
102
|
保留第2个文件夹及以后的路径
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
|
103
|
保留第3个文件夹及以后的路径
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt
|
...
|
|
120
|
保留第20个文件夹及以后的路径(如果有的话)
文件:D:\1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16\17\18\19\20\21\test.txt--->
20\21\test.txt
|
101~Level
|
对于其他级别,Level是级别数
例:
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<101~25> GLOBALSLIST<a>" - 通过切断25级的开始来获得路径
|
|
获取路径,使开始于:
|
121
|
从父文件夹到结尾
|
122
|
从爷爷文件夹到最后
|
123
|
从第3个文件夹到结尾
|
...
|
|
140
|
从第20个文件夹到结尾(如果有的话)
|
121~Level
|
对于其他级别,Level是级别数
"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##path<121~25> GLOBALSLIST<a>" - 从25级到结束获取路径
|
|
获得给定级别的路径:
|
141
|
1级路径
例:
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<141> GLOBALSLIST<a>" - 获得1级的路径
|
142
|
2级路径
|
143
|
3级路径
|
...
|
|
160
|
20级路径(如果有的话)
例:
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<160> GLOBALSLIST<a>" - 获得20级的路径
|
141~Level
|
对于其他级别,Level是级别数
例:
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<141~25> GLOBALSLIST<a>" - 获得25级的路径
|