Parsi Coders

نسخه‌ی کامل: سورس کد بدست اوردن نام فایل ( دلفی)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سورس زیر که نمونشو گذاشتم مسیر یک فایل رو میدید اسم فایل رو بهتون میده

کد:
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private

  public

  end;
// Get File Name
// Public By : Www.parsicoders.com
var
  Form1: TForm1;
function ExtractFileNameEX(const AFileName:String): String;
implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin

showmessage(ExtractFileNameEX('c:\Amin.zip'));
end;



function ExtractFileNameEX(const AFileName:String): String;
var
   I: integer;
begin
    I := LastDelimiter('.'+PathDelim+DriveDelim,AFileName);
        if (I=0)  or  (AFileName[I] <> '.')
            then
                 I := MaxInt;
          Result := ExtractFileName(Copy(AFileName,1,I-1));
end;


end.