الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نسخ إسم ملف

مغلق
بدأه @hmed في 31 يوليو 2005 · 1 رد · 697 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي مجموعة من الملفات و أريد أن أنسخ عناوينها ووضعها كقائمة في memo

ولكن النسخ يجب ان يكون من غير إمتداد الملف بمعنا أنه من غير ال .rtf مثلا

و من ثما أحذف مجموعة منهم من خلال القائمة و للعلم كل الملفات بنفس الإمتداد

في إنتظار ردودكم

#2

السلام عليكم

نسخ الملفات سهل ومرفق بروسيجر لأتمام ذالك .. علمآ انة يوجد اكثر من طريقة ... اما الأمتداد فقد حذفتة لك باستخدام :

الــ StringReplace

SN := StringReplace(SN, '.txt', '', [rfReplaceAll])

procedure ListFileDir(Path: string; FileList: TStrings);
var
  SR: TSearchRec;
  SN: String;
begin
  if FindFirst(Path + '*txt', faAnyFile, SR) = 0 then
  begin
    repeat
      if (SR.Attr <> faDirectory) then
      begin
      SN := SR.Name;
      SN := StringReplace(SN, '.txt', '', [rfReplaceAll]);
        FileList.Add(SN);
      end;
    until FindNext(SR) <> 0;
    FindClose(SR);
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ListFileDir('C:\WINDOWS\', Memo1.Lines);
end;

وبالتوفيق .

هذا الموضوع مغلق.

مواضيع مشابهة