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
import shutil
shutil.move(nereden_kopyalıyoruz, nereye_kopyalıyoruz, [kopyalama_işlevi])
Örnek
file1.txt dosyasını taşıyalım:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Örnek
dir klasörünü tüm
içeriğiyle birlikte taşıyalım:
import shutil
print(shutil.move('dir', 'trg'))
Ayrıca bakınız
-
removemetodu,
bir dosyayı silenosmodülünün metodu -
copymetodu,
erişim modunu koruyarak dosya kopyalayanshutilmodülünün metodu -
getcwdmetodu,
mevcut çalışma dizinini döndürenosmodülünün metodu -
path.existsmetodu,
bir yolun varlığını kontrol edenosmodülünün metodu -
path.isdirmetodu,
bir klasörün varlığını kontrol edenosmodülünün metodu -
path.isfilemetodu,
bir dosyanın varlığını kontrol edenosmodülünün metodu -
scandirmetodu,
bir klasördeki dosyaları listeleyenosmodülünün metodu -
rmtreemetodu,
bir klasörü özyinelemeli olarak silenshutilmodülünün metodu -
copy2metodu,
dosyayı meta verileriyle kopyalayanshutilmodülünün metodu