shutil modülünün move metodu

shutil modülünün move metodu bir dosya veya klasörü taşır. Klasörler tüm içerikleriyle birlikte taşınır.

Metodun ilk parametresinde kaynak dosyanın yolu belirtilir, ikinci parametrede - yeni dosyanın hedef yolu, üçüncü isteğe bağlı parametrede ise - dosya kopyalama işlevi (varsayılan olarak copy_function=copy2).

Metod, yeni dosyanın hedef yolunu döndürür.

Eğer kaynak ve yeni yol aynıysa, metod belirtilen dosyanın içeriğini yeniden yazar.

Sözdizimi

pythonimport shutil

shutil.move(nereden_kopyalıyoruz, nereye_kopyalıyoruz, [kopyalama_işlevi])

Örnek

file1.txt dosyasını taşıyalım:

pythonimport shutil

print(shutil.move('file1.txt', 'file2.txt'))

Örnek

dir klasörünü tüm içeriğiyle birlikte taşıyalım:

pythonimport shutil

print(shutil.move('dir', 'trg'))

Ayrıca bakınız

  • remove metodu,
    bir dosyayı silen os modülünün metodu
  • copy metodu,
    erişim modunu koruyarak dosya kopyalayan shutil modülünün metodu
  • getcwd metodu,
    mevcut çalışma dizinini döndüren os modülünün metodu
  • path.exists metodu,
    bir yolun varlığını kontrol eden os modülünün metodu
  • path.isdir metodu,
    bir klasörün varlığını kontrol eden os modülünün metodu
  • path.isfile metodu,
    bir dosyanın varlığını kontrol eden os modülünün metodu
  • scandir metodu,
    bir klasördeki dosyaları listeleyen os modülünün metodu
  • rmtree metodu,
    bir klasörü özyinelemeli olarak silen shutil modülünün metodu
  • copy2 metodu,
    dosyayı meta verileriyle kopyalayan shutil modülünün metodu