shutil მოდულის move მეთოდი
move მოდულის shutil მეთოდი
გადააქვს ფაილს ან საქაღალდეს. საქაღალდეები გადაიტანება
მთელი შიგთავსით together.
მეთოდის პირველ პარამეტრში მითითებულია გზა
წყაროს ფაილამდე, მეორე პარამეტრში -
ახალი ფაილის დანიშნულების გზა, მესამე
არასავალდებულო პარამეტრში - ფაილის კოპირების
ფუნქცია (ნაგულისხმევად 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მოდულის,
რომელიც აკოპირებს ფაილს მეტამონაცემებით