Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Sendekod Yaz platformundaki bir eğitim serisinin bir parçası olup, bir eğitmen tarafından sunulmaktadır.
- Video, Python programlama dilinde klasör ve dosya işlemleri konusunu ele almaktadır. İlk bölümde klasör içeriğini silme ve kopyalama işlemleri System.IO kütüphanesi kullanılarak gösterilmekte, ikinci bölümde ise dosya taşıma işlemi `file.move` fonksiyonu ile anlatılmaktadır. Eğitmen, bu eğitimlerin sonunda kapsamlı uygulamalar üzerinde veri tabanı çalışmaları yapacaklarını belirtmektedir.
- Videoda C klasörünün Dersler klasörünün içine nasıl taşınacağı adım adım gösterilmekte ve dosya üzerinde işlem yaparken `file` kullanmanın gerekliliği vurgulanmaktadır.
- 00:00Eğitim İçeriği ve Klasör Silme
- Eğitimde klasör ve dosya işlemleri konusu devam edecek, önceki eğitimde yeni klasör oluşturma öğrenilmişti.
- Bu eğitimde klasörün içeriğini kopyalama, taşıma ve silme işlemleri, dosya işlemleri ve kapsamlı uygulamalar üzerinde veri tabanı çalışmaları yapılacak.
- İlk örnek olarak bir klasörün içeriğinin silinmesi gösterilecek.
- 00:43Klasör Silme Kodu
- Klasör yolunu belirlemek için string türünde bir değişken tanımlanır ve et belirteci ile hedef yolu yazılır.
- Klasörün varlığını kontrol etmek için System.IO kütüphanesinin Directory.Exists() metodu kullanılır.
- Eğer klasör varsa, Directory.Delete() metodu ile tüm içeriği ile birlikte silinir ve kullanıcıya mesaj verilir.
- 04:56Klasör Silme Uygulaması
- Kod çalıştırıldığında, belirtilen klasör mevcut değilse "Silinmek istenilen klasör mevcut değil" mesajı verilir.
- C dizininde "Notlarım" adında bir klasör oluşturulup içine dosyalar eklendiğinde, kod çalıştırıldığında klasör tüm içeriği ile birlikte silinir.
- Silinen klasör geri dönüşüm kutusuna taşınmaz, tamamen silinmiş olur.
- 06:45Klasör İçeriğini Kopyalama
- Kopyalama işlemi için hem kaynak klasör hem de hedef klasör belirlenir.
- Kaynak klasörün varlığını kontrol etmek için tekrar Directory.Exists() metodu kullanılır.
- Kaynak klasördeki tüm dosyaları almak için Directory.GetFiles() metodu kullanılır.
- 10:34Dosya Kopyalama İşlemi
- Foreach döngüsü ile kaynak klasördeki dosyalar tek tek dolaşılır.
- Path.GetFileName() metodu ile dosya adı alınır ve hedef dosya yolu oluşturulur.
- System.IO kütüphanesinin File.Copy() metodu ile dosyalar hedef klasöre kopyalanır.
- 14:15Dosya Taşıma İşlemi
- C klasörünü dersler klasörünün içerisine taşımak için özel bir yöntem kullanılıyor.
- Taşıma işlemi için "move" komutu kullanılıyor ve nereden nereye taşınacağı belirtiliyor.
- Öncelikle C ve dersler adında klasörler oluşturuluyor ve C klasörünün dersler klasörünün içerisine taşınması sağlanıyor.
- Çalışma yürütüldükten sonra kopyalama ve taşıma işlemleri başarıyla gerçekleştirilmiş oluyor.