1
| using System.IO; |
Aşağıdaki kodlarda en çok kullanılan metotları ele alacağız.
1. CreateDirectory Metodu : Bu metot ile klasör oluşturabiliriz.
1
2
| string yol = "C:\\Program Files\\AtknUludag" Directory.CreateDirectory(yol); |
2. Delete Metodu : Bu metod klasör Silmeye Yarar;
1
2
3
4
5
6
| //Eğer klasörün içinde herhangi birşey yok ise direk siler. string yol = "C:\\Program Files\\AtknUludag" ; Directory.Delete(yol); //Eğer siz klasörün içindekilerle beraber silinmesini istiyorsanız, 2. parametreyi true olarak göndermelisiniz. string yol = "C:\\Program Files\\AtknUludag" ; Directory.Delete(yol, true );ib |
3. Exist Metodu : Klasörün var olup olmadığını kontrol eder, geri dönüş tipi true ve false’tur
1
2
3
4
| //Klasör var olduğundan True değerini döndürdü. string yol = "C:\\Program Files\\AtknUludag" ; MessageBox.Show(Directory.Exists(yol).ToString()); //Ayrıca Geriye Dönen True False Değerini if else ile kontrol ettirip işlem yaptırabilirsiniz. |
4. GetCreationTime Metodu : Geri dönüş tipi DateTime cinsindendir. Klasörün oluşturulma tarihini döndürür.
1
2
| string yol = "C:\\Program Files\\AtknUludag" ; MessageBox.Show(Directory.GetCreationTime(yol).ToString()); |
5. GetCurrentDirectory Metodu : Projenizdeki Programın Hangi Klasörde Olduğunu Verir.
1
| MessageBox.Show(Directory.GetCurrentDirectory().ToString()); |
6. GetDirectories Metodu : Belirtilen dizindeki tüm klasörleri string tipinde bir dizi ile geri döndürür.
1
2
3
4
5
6
| string yol = "C:\\Program Files" ; string [] klasor = Directory.GetDirectories(yol); foreach ( string i in klasor) { MessageBox.Show(i.ToString()); } |
7. GetLastAccessTime Metodu : Belirtilen klasöre en son ne zaman eriştiğini DateTime türünden geri döndürür.
1
2
| string yol = "C:\\Program Files\\AtknUludag" ; MessageBox.Show(Directory.GetLastAccessTime(yol).ToString()); |
8. System.IO Delete Metodu : Bu metot ile belirtilen dosyayı silebiliriz.
1
2
| string yol = "C:\\Program Files\\AtknUludag\\dosya.exe" ; System.IO.File.Delete(yol); |
9. System.IO Move Metodu : Bu metot ile belirtilen klasörü belirtilen dizine taşıyabiliriz.
1
2
| //Birinci Taglardaki Kısım Taşınacak klasör, ikinci tagdaki nereye taşınacağı System.IO.Directory.Move( "C:\\Program Files\\AtknUludag" , "D:\\AtknUludag" ); |
Hiç yorum yok:
Yorum Gönder