- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
function CanonicPath(const PathName:string):string; forward;
begin
SetLength(Result,Length(PathName));
if PathCanonicalize(PChar(Result), PChar(PathName)) then
SetLength(Result, PChar(StrLen(Result)))
else
Result:=PathName;
end;
var
i:integer;
path:string;
begin
{...}
for i:=1 to 200 do
Path:=PathCanonicalize(Path);
{...}
fajes_rown 22.04.2016 18:53 # +1
Попытка сократить путь из ".\.\.\.\.\.\.\.\.\.\path" в ".\path"
Из одной утилитки.
guest 22.04.2016 19:36 # −1
fajes_rown 22.04.2016 21:18 # 0
А что, это тоже из "слоника"?
kegdan 23.04.2016 00:09 # +2
Steve_Brown 23.04.2016 12:01 # 0
gost 22.04.2016 19:59 # +1