str2 := 'd:testtest1.html';
read_htm := 'test2.html';
path_len := length(str2);
path_len := path_len-(path_len*2);
// copy(str2,시작,길이)
// 전 길이가 마이너스면 뒤에서 부터 읽어 오는줄 알았습니당
// 근뎅 아니더군요 앞에서부터 읽더군요 --;;
read_htm := copy (str2, path_len, pos('',str2)) + read_htm;
//결과값은 d:test2.html 이라구 나와버리더군요
// pos로 찾을때 항상 앞에서부터 읽어서 찾는데
// 뒤에서부터 문자검색해오는 방법은 없나요?
아마도 하실려는일이 파일 이름만 바꿀려고 하는것 같은데 맞나요?
var
Str2, Read_Htm: string;
begin
Str2 := 'd:testtest1.html';
Read_Htm := 'test2.html';
Read_Htm := ExtractFilePath(Str2) + Read_Htm;
// Read_Htm = 'd:testtest2.html'
end;
^^ 항상 즐코하세요.
정연 wrote:
>
> str2 := 'd:testtest1.html';
>
> read_htm := 'test2.html';
>
> path_len := length(str2);
>
> path_len := path_len-(path_len*2);
>
> // copy(str2,시작,길이)
>
> // 전 길이가 마이너스면 뒤에서 부터 읽어 오는줄 알았습니당
>
> // 근뎅 아니더군요 앞에서부터 읽더군요 --;;
>
> read_htm := copy (str2, path_len, pos('',str2)) + read_htm;
>
> //결과값은 d:test2.html 이라구 나와버리더군요
>
> // pos로 찾을때 항상 앞에서부터 읽어서 찾는데
>
> // 뒤에서부터 문자검색해오는 방법은 없나요?