20 Temmuz 2019, Cumartesi
Ana Sayfa / Programlama / Delphi 7 / Delphi ile Sistem Klasörlerini Öğrenme

Delphi ile Sistem Klasörlerini Öğrenme

Pembarcadero-delphi[1]rogramlama geliştirirken bazen loglama için veya farklı diğer ihtiyaçlarımız için sistem windows klasörünün yolu programfiles klasörünün yolu veya sistemem giriş yapmış kullanıcı adı gibi bilgileri GetEnvironmentVariable metoduyla kolayca alabilmekteyiz.

Programlama geliştirirken bazen loglama için veya farklı diğer ihtiyaçlarımız için sistem windows klasörünün yolu programfiles klasörünün yolu veya sistemem giriş yapmış kullanıcı adı gibi bilgileri GetEnvironmentVariable metoduyla kolayca alabilmekteyiz.

1 function GetEnvironmentVariable(const Name: string): string;

1 GetEnvironmentVariable('COMPUTERNAME') //O anki bilgisayarın adını verir.

Environmet Değişken Adı Environmet Açıklaması Örnek
ALLUSERSPROFILE Genel Kullanıcı Profili. C:\ProgramData
APPDATA Application data klasörünün yolunu verir. C:\Users\user\AppData\Roaming
CLIENTNAME Yerel Makine Adı (Uzak bilgisayar adı içinde kullanılabilmekte).
COMMONPROGRAMFILES Genel programfile klasörünün yolunu verir.
COMPUTERNAME O anki bilgisayarın adını verir.
COMSPEC cmd.exe programının yolunu verir.
HOMEDRIVE Ana sürücünün adını verir, örneks ‘C:’
HOMEPATH Genel belgelerim klasörünün yolunu verir. \Users\user
LOGONSERVER
NUMBER_OF_PROCESSORS Makinenin işlemci sayısını verir
OS İşletim sisteminin verir
PATH O an istediğin yapıldığı programın yolunu verir
PATHEXT O an isteğin yapıldığı programın uzantısını verir.
PROCESSOR_ARCHITECTURE İşlemci mimarisini verir. örnek X86 Pentium
PROCESSOR_IDENTIFIER O anki makinenin kimliğinin dönderir
PROCESSOR_LEVEL İşlemci mimarisiyle ilgili detaylı bilgi verir
PROCESSOR_REVISION
PROGRAMFILES Program files klasörünün yolunu verir
SESSIONNAME
SYSTEMDRIVE İşletim sisteminin bulunduğu sürücüyü dönderir
SYSTEMROOT
TEMP Geçici dosyaların saklandığı temp klasörünün yolunu verir C:\Users\user\AppData\Local\Temp
TMP C:\Users\user\AppData\Local\Temp
USERDOMAIN
USERNAME O anki kullanının sistem kullanıcıadını verir.
USERPROFILE O anki kullanıcının profil klasörünün yolunu verir C:\Users\user
WINDIR Windows klasörünün yolunu verir.

 kaynak: http://www.muratoner.net/