59. Environment GetFolderPath

בסימן הטיפים היומיים הקודמים,

לפעמים נרצה לגשת לתיקיות מיוחדות אחרות (יש שיגידו פחות מיוחדות), למשל Program Files, My Documents וכו’.

ניתן לעשות זאת בצורה הבאה:

1
2
3
4
5
6
7
8
string programFiles =
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
string startMenu =
Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);
string myDocuments =
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

Environment.SpecialFolder הוא enum שמכיל לא מעט תיקיות, ביניהן:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ApplicationData,
CommonApplicationData,
CommonProgramFiles,
Cookies,
Desktop,
DesktopDirectory,
Favorites,
History,
InternetCache,
LocalApplicationData ,
MyComputer,
MyDocuments,
MyMusic,
MyPictures,
Personal,
ProgramFiles,
Programs,
Recent,
SendTo,
StartMenu,
Startup,
System,
Templates

בframework 4.0 זה מכיל עוד כמה תיקיות.

בסה"כ שימושי.

יום טוב

שתף