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
import 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:
import 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:
import shutil
print(shutil.move('dir', 'trg'))
Həmçinin bax
-
removemetodu,osmodulu,
faylı silir -
copymetodu,shutilmodulu,
giriş rejimini saxlayaraq faylı kopyalayır -
getcwdmetodu,osmodulu,
cari iş qovluğunu qaytarır -
path.existsmetodu,osmodulu,
yolun mövcud olub-olmadığını yoxlayır -
path.isdirmetodu,osmodulu,
qovluğun mövcud olub-olmadığını yoxlayır -
path.isfilemetodu,osmodulu,
faylın mövcud olub-olmadığını yoxlayır -
scandirmetodu,osmodulu,
qovluqdakı faylları sadalayır -
rmtreemetodu,shutilmodulu,
qovluğu rekursiv şəkildə silir -
copy2metodu,shutilmodulu,
metadata ilə faylı kopyalayır