بدست آوردن مسير مربوط با ديالوگ OpenDialog [آرشيو] - P30World Forums

PDA

View Full Version : بدست آوردن مسير مربوط با ديالوگ OpenDialog


hashem_te
05-15-2006, 11:09 AM
با سلام
من خاصيتي كه مسير كامل فايل انتخاب شده از طريق OpenDialog را بدون نام فايل بدهد نديدم و مجبور شدم كد اضافي زير را بكار ببرم در صورت وجود متد ، خاصيت يا تابعي براي انجام اين كار به من اطلاع دهيد
براي خوانا شدن كد روي دگمه چپ به راست را فشار دهيد

var
s,s2:string;
loc:byte;
begin
s := OpenDialog1.FileName;
s2:='';
loc:=Pos('\', S);
while (loc > 0) do
begin
s2:=s2 + LeftStr(s,loc);
s:=midstr(s,loc+1,Length(s)-loc);
loc:=Pos('\', S);
end;

hashem_te
05-15-2006, 11:13 AM
كد خوانا
var
s,s2:string;
loc:byte;
begin
s := OpenDialog1.FileName;
s2:='';
loc:=Pos('\', S);
while (loc > 0) do
begin
s2:=s2 + LeftStr(s,loc);
s:=midstr(s,loc+1,Length(s)-loc);
loc:=Pos('\', S);
end;

NoneForce
05-15-2006, 12:45 PM
سلام

يه نگاهي به اينها بكنيد :
ExtractFileDir
ExtractFilePath
ExtractFileExt
ExtractFileName