إيجاد مسار المجلدات الخاصة بالوندوز
#1
السلام عليكم ورحمة الله وبركاته ،
أسأل الله أن يملأ أوقاتكم بالطاعات و يكلل مجهوداتكم بالنجاح و البركات ،
إنه ولي ذلك و القادر عليه.

إخواني هل من طريقة لمعرفة مسار بعض المجلدات الخاصة بالوندوز ؟
مثل مسار Program files ، وFichiers communs، (و هما الذان أبحث عنهما بالتحديد )،
و خاصة في بيئة وندوز 7 .
:monster1:
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#2
PHP كود :
http://www.delphi4arab.net/forum/showthread.php?tid=2001 
الرد
#3
وعليكم السلام ورحمة الله وبركاته
بطريقة أخرى (غير الشائعة):
PHP كود :
function GetEnvVarValue(const VarName: string): string;
var
  
BufSize: Integer;  // buffer size required for value
begin
  
// Get required buffer size (inc. terminal #0)
  
BufSize := GetEnvironmentVariable(PChar(VarName), nil, 0);
  if 
BufSize > 0 then
  begin
    
// Read env var value into result string
    
SetLength(Result, BufSize - 1);
    
GetEnvironmentVariable(PChar(VarName),
      
PChar(Result), BufSize);
  
end
  
else
    
// No such environment variable
    
Result := '';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage
(GetEnvVarValue('CommonProgramFiles'));
  
ShowMessage(GetEnvVarValue('ProgramFiles'));
end; 
مجلدات النظام الأخرى:
كود :
ALLUSERSPROFILE APPDATA CLIENTNAME CommonProgramFiles COMPUTERNAME ComSpec HOMEDRIVE HOMEPATH LOGONSERVER NUMBER_OF_PROCESSORS OS Path PATHEXT PCToolsDir PROCESSOR_ARCHITECTURE PROCESSOR_IDENTIFIER PROCESSOR_LEVEL PROCESSOR_REVISION ProgramFiles SESSIONNAME SystemDrive SystemRoot TEMP TMP USERDOMAIN USERNAME USERPROFILE windir
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#4
جزاكما ربي خير الجزاء.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم