Shutil modulunun move metodu

shutil modulunun move metodu faylı və ya qovluğu köçürür. Qovluqlar bütün məzmunu ilə birlikdə köçürülür.

Metodun birinci parametrində mənbə faylın yolu, ikinci parametrində yeni faylın təyinat yolu, üçüncü isteğe bağlı parametrində isə faylı köçürmə funksiyası göstərilir (defolt copy_function=copy2).

Metod yeni faylın təyinat yolunu qaytarır.

Əgər mənbə və yeni yol eynidirsə, metod sadəcə göstərilən faylın məzmununu yenidən yazır.

Sintaksis

pythonimport shutil

shutil.move(haradan köçürürük, hara köçürürük, [köçürmə funksiyası])

Nümunə

Gəlin file1.txt faylını köçürək:

pythonimport shutil

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

Nümunə

Gəlin dir qovluğunu bütün məzmunu ilə birlikdə köçürək:

pythonimport shutil

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

Həmçinin bax

  • remove metodu, os modulu,
    faylı silir
  • copy metodu, shutil modulu,
    giriş rejimini saxlayaraq faylı kopyalayır
  • getcwd metodu, os modulu,
    cari iş qovluğunu qaytarır
  • path.exists metodu, os modulu,
    yolun mövcud olub-olmadığını yoxlayır
  • path.isdir metodu, os modulu,
    qovluğun mövcud olub-olmadığını yoxlayır
  • path.isfile metodu, os modulu,
    faylın mövcud olub-olmadığını yoxlayır
  • scandir metodu, os modulu,
    qovluqdakı faylları sadalayır
  • rmtree metodu, shutil modulu,
    qovluğu rekursiv şəkildə silir
  • copy2 metodu, shutil modulu,
    metadata ilə faylı kopyalayır