سلام
چطوری میشه پسوند یک فایل را بدست آورد؟
ممنون
سلام
چطوری میشه پسوند یک فایل را بدست آورد؟
ممنون
پسوند فایل رو نمی دونیم یعنی چی؟! مگه فایل شما اسم نداره؟ پسوند فایل هم جزوی از اسم فایل هست.کدی که شما نوشتید حتما باید پسوند فایل رو خودمون بنویسیم
اما چجوری میشه پسوند یه فایلی رو که نمیدونیم استخراج کنیم
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
سلام فعلا با کد زیر سر کن اگه تابعی بدست آوردی ما را هم خبر کن.
procedure TForm1.Button6Click(Sender: TObject);
var
i : Integer;
s : String;
begin
OpenDialog2.Execute;
Caption := OpenDialog2.FileName;
s := '';
for i := Length(OpenDialog2.FileName) downto Length(OpenDialog2.FileName) do
s := s + copy(OpenDialog2.FileName,i-2,3);
s := '.' + s;
end;
اصلا اگه با خود OpenDialoge و FileName ش اسم فایل و بگیری ، میتونی با همون ExtractFileExt
کار کنی
ExtractFileExt( Opendialoge1.filename );
من هم قبلاً به این چیزی که شما دنباش بود نیاز داشتم . فایل پیوست آن فکر می کنم بدردت بخورد . موفق باشید ...
سئوال عجیبیه؟اما چجوری میشه پسوند یه فایلی رو که نمیدونیم استخراج کنی
ببین، این تابع به اینکه این فایل روی دیسک هست یا نه کاری نداره، در واقع فقط با رشتهای که پاس میکنی مثل یک فایل(نام و پسوند) برخورد میکنه.
حالا من یه سئوال دارم، اگه سه تا فایل با سه پسوند مختلف روی دیسک داشته باشی، انتظار داری این تابع چه خروجی داشته باشه!!!؟