Дополнение №9 | |
Дополнение к командам creat, marks и многим другим.
Значение | Описание |
0,1 | полный путь |
2,3 | расширение |
4,5 | имя без расширения |
6,7 | имя с расширением |
8,9 | путь без расширения |
10,11 | путь родительской папки с конечным слэшем |
12,13 | путь родительской папки без конечного слэша |
14,15 | путь дедушкиной папки с конечным слэшем |
16,17 | путь дедушкиной папки без конечного слэша |
18,19 | диск с конечным слэшем |
20,21 | диск без конечного слэша |
22,23 | путь без диска с начальным слэшем |
24,25 | путь без диска без начального слэша |
26,27 | путь без диска и корня с начальным слэшем |
28,29 | путь без диска и корня без начального слэша |
30,31 | расширение с точкой впереди |
32,33 | имя с расширением для файлов, для папок имена с конечным слешем |
34,35 | расширение, если папка, то возвращается "\" |
36,37 | имя без расширения для файлов, для папок имена с конечным слешем |
38,39 | пустая строка для файлов, имена для папок |
Замечание: 0-39 - нечётный номер заключает часть пути в кавычки. | |
Получение папки от конца пути: | |
41 | родительская папка. |
42 | дедушкина папка. |
43 | 3-я папка от конца пути. |
... | |
60 | 20-я папка от конца пути (если есть). |
41~Level | Для других уровней, где Level - число уровней. |
Получение папки от начала пути: | |
61 | 1-я папка с начала пути |
62 | 2-я папка с начала пути |
63 | 3-я папка с начала пути |
... | |
80 | 20-я папка с начала пути (если есть) |
61~Level | Для других уровней, где Level - число уровней. |
Получение пути, отсекая концовку: | |
81 | путь родительской папки |
82 | путь дедушкиной папки |
83 | путь, отсекая с 3-й папки с конца и до конца пути |
... | |
100 | путь, отсекая с 20-й папки с конца и до конца пути (если есть) |
81~Level | Для других уровней, где Level - число уровней. |
Получение пути, отсекая начало: | |
101 | путь без диска |
102 | путь, отсекая с начала до 2-й папки |
103 | путь, отсекая с начала до 3-й папки |
... | |
120 | путь, отсекая с начала до 20-й папки (если есть) |
101~Level | Для других уровней, где Level - число уровней. |
Получение пути, оставляя начало: | |
121 | с родительской папки и до конца |
122 | с дедушкиной папки и до конца |
123 | с 3-й папки от конца и до конца |
... | |
140 | с 20-й папки и до конца (если есть) |
121~Level | Для других уровней, где Level - число уровней. |
Получение пути заданного уровня: | |
141 | путь 1-го уровня |
142 | путь 2-го уровня |
143 | путь 3-го уровня |
... | |
160 | путь 20-го уровня (если есть) |
141~Level | Для других уровней, где Level - число уровней. |