วิธีการ copy ของโมดูล shutil
เมธอด copy ของโมดูล shutil
ทำการคัดลอกไฟล์โดยคงโหมดการเข้าถึงไฟล์ไว้
ในพารามิเตอร์แรกของเมธอดจะระบุ
เส้นทางไปยังไฟล์ต้นฉบับ ในพารามิเตอร์ที่สอง
- เส้นทางปลายทางของไฟล์ใหม่
ในพารามิเตอร์ที่สามซึ่งไม่จำเป็น สามารถกำหนด
การทำงานกับ symbolic links ได้ (ค่าเริ่มต้น
คือ follow_symlinks=True)
ไวยากรณ์
import shutil
shutil.copy(แหล่งที่มาที่คัดลอก, ปลายทางที่คัดลอกไป, [โหมดสำหรับ symbolic links])
ตัวอย่าง
มาคัดลอกไฟล์ file1.txt ไปยัง
ไฟล์ file2.txt กัน:
import shutil
shutil.copy('file1.txt', 'file2.txt')
ดูเพิ่มเติม
-
เมธอด
copy2ของโมดูลshutil,
ซึ่งคัดลอก ไฟล์พร้อมเมตาดาต้า -
เมธอด
copytreeของโมดูลshutil,
ซึ่งคัดลอก โฟลเดอร์แบบเรียกซ้ำ -
เมธอด
path.isfileของโมดูลos,
ซึ่งตรวจสอบ การมีอยู่ของไฟล์ -
เมธอด
moveของโมดูลshutil,
ซึ่งย้าย ไฟล์หรือไดเรกทอรีแบบเรียกซ้ำ -
เมธอด
makedirsของโมดูลos,
ซึ่งสร้าง โฟลเดอร์ -
เมธอด
mkdirของโมดูลos,
ซึ่งสร้าง โฟลเดอร์เดียว -
เมธอด
rmdirของโมดูลos,
ซึ่งย้าย หรือลบโฟลเดอร์ว่าง -
เมธอด
removeของโมดูลos,
ซึ่งลบ ไฟล์ -
เมธอด
getcwdของโมดูลos,
ซึ่งส่งคืน ไดเรกทอรีการทำงานปัจจุบัน