Shutil модулунун move методу
shutil модулунун move методу
файл же папканы жылдырат. Папкалар бардык
мазмуну менен бирге жылдырылат.
Методдун биринчи параметринде баштапкы файлдын
жолу, экинчи параметринде жаңы файлдын жолу,
үчүнчү милдеттүү эмес параметринде файлды
көчүрүү функциясы көрсөтүлөт (демейки copy_function=copy2).
Метод жаңы файлдын жолун кайтарат.
Эгерде баштапкы жана жаңы жолдор бирдей болсо, метод көрсөтүлгөн файлдын мазмунун жөн гана үстүнө жазат.
Синтаксис
import shutil
shutil.move(кайдан көчүрөбүз, кайда көчүрөбүз, [көчүрүү функциясы])
Мисал
file1.txt файлын жылдыралы:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Мисал
dir папкасын анын бардык мазмуну
менен бирге жылдыралы:
import shutil
print(shutil.move('dir', 'trg'))
Ошондой эле караңыз
-
removeметодуosмодулунун,
ал файлды өчүрөт -
copyметодуshutilмодулунун,
ал файлды ирээт режимин сактап көчүрөт -
getcwdметодуosмодулунун,
ал учурдагы иштөө каталогун кайтарат -
path.existsметодуosмодулунун,
ал жолдун бар экендигин текшерет -
path.isdirметодуosмодулунун,
ал папканын бар экендигин текшерет -
path.isfileметодуosмодулунун,
ал файлдын бар экендигин текшерет -
scandirметодуosмодулунун,
ал папкадагы файлдарды кайталайт -
rmtreeметодуshutilмодулунун,
ал папканы рекурсивдүү өчүрөт -
copy2методуshutilмодулунун,
ал файлды метамаалыматтар менен көчүрөт