
Ukuthola Indlela Yedeskithophu ku-C# kuyisidingo esivamile konjiniyela abaklama izinhlelo zokusebenza ze-Windows noma amasevisi. Lo msebenzi wenziwa njalo lapho izinhlelo zethu zokusebenza zidinga ukufunda noma ukubhala amafayela ukusuka kudeskithophu, okungenye yezindawo ezifinyeleleka kakhulu kubasebenzisi. Kodwa-ke, ukuthola indlela eya kudeskithophu ku-C# kungase kubonakale kuyinselele kwabanye onjiniyela, ikakhulukazi labo abasha ezinhlelweni. Kulesi sihloko, sizohlola indlela yokuthola indlela yedeskithophu ku-C #. Sizophenya imisebenzi eyahlukene nemitapo yolwazi exhumene nalo msebenzi futhi sixoxe ngokubaluleka kwayo.
Ukuze sithole indlela yedeskithophu, sisebenzisa isigaba se-Environment ku-System namespace. Leli klasi eliguquguqukayo linikeza izindlela nezakhiwo ezihlukahlukene, libuyisela ulwazi mayelana nemvelo yamanje kanye nesiteji.
Isixazululo senkinga yethu silele ekushayeleni i-Environment.GetFolderPath indlela kanye nokudlulisa iFolda Ekhethekile.Ideskithophu njengepharamitha.
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
Incazelo Yesinyathelo Nesinyathelo Yekhodi
- Okokuqala, sisebenzisa isigaba `Esizungezile`, esidalula izindlela ezimbalwa nezici ezingasiza ukubuyisa ulwazi mayelana nesistimu nendawo yayo.
- I "GetFolderPath” indlela iyilungu lesigaba sezeMvelo. Izobuyisela uchungechunge, indlela eya kufolda yesistimu esiyichaza njengepharamitha.
- Ukubala `Environment.SpecialFolder.Desktop` kumelela ideskithophu ebonakalayo kunaleyo ebonakalayo.
- Okokugcina, umphumela ugcinwa kuyunithi yezinhlamvu ethi “desktopPath”. Lokhu okuguquguqukayo manje kubambe indlela eya kufolda yedeskithophu, ilungele ukusetshenziswa noma yikuphi ohlelweni lwethu.
Iqhaza lesigaba sezeMvelo
Isigaba Sezemvelo sidlala indima ebalulekile kulesi sixazululo. Okuyingxenye yesikhala samagama Sesistimu, inikeza imininingwane ebalulekile mayelana Nezindawo Zokusebenza njengezimpikiswano zomugqa womyalo, ikhodi yokuphuma, izilungiselelo eziguquguqukayo zemvelo, okuqukethwe kwesitaki socingo, isikhathi kusukela ekuqaleni kwesistimu yokugcina, kanye nenguqulo yesikhathi sokuqalisa solimi oluvamile.
Ukuqonda Ukubalwa KweFolda Eyisipesheli
Enkingeni yethu, ukubalwa kwe-SpecialFolder kuba okubalulekile. Ingxenye yekilasi le-Environment, i-SpecialFolder isiza ukucacisa okungaguquki okubaliwe okusetshenziselwa ukukhomba amafolda esistimu ajwayelekile. Amafolda amaningana esistimu avamile angafinyelelwa kusetshenziswa i-Environment.SpecialFolder, okuhlanganisa iDesktop, Personal, MyDocuments, nezinye eziningi. Kwenza kube lula kakhulu inqubo yokufinyelela uhla lwemibhalo olubalulekile lwesistimu, kwenze ulwazi lokuhlela lungabi nzima futhi lusebenze kahle.
Inqubo yokuthola indlela yedeskithophu iqonde kakhulu ngenxa yemisebenzi ehlinzekwe yi-C#. Abalingisi abaphambili kule nqubo - Isigaba sezemvelo kanye nokubalwa kweFolda Okukhethekile - banegalelo elikhulu ekwenzeni le nqubo ishelele futhi ingabi namandla.