ฟังก์ชั่น Copyfile, ฟังก์ชั่นการคัดลอกไฟล์
CopyFile (
LPCSTR LPEXISTINGFILENAME, // เส้นทางไฟล์ต้นฉบับ
lpcstr lpnewfilename, // เส้นทางไฟล์ใหม่
bool bfailifexists // ถ้าเป็นจริงหากไฟล์ใหม่มีอยู่แล้วให้ส่งคืน false;
ปิดบัง.
-
ฟังก์ชั่นส่งคืนจริงสำหรับความสำเร็จและเท็จสำหรับความล้มเหลว;
ตัวอย่าง:
CopyFile (pchar ('sql.txt'), pchar (extractfilepath (application.exename) + '2.txt'), จริง);
ต่อมาเมื่อทำการทดลองฉันพบว่าไฟล์ต้นฉบับสามารถแปลงได้โดยไม่ต้องเพิ่มฟังก์ชั่น PCHAR แต่ไม่สามารถใช้ไฟล์ใหม่ได้และข้อผิดพลาดในการแปลงประเภทจะเกิดขึ้น
ใช้ไดเรกทอรีนี้ของโปรแกรม
เนื่องจากฟังก์ชั่นส่งคืนประเภทบูลีนจึงสามารถเขียนได้เช่นนี้:
ถ้า copyfile ('d: /yun_yue/sql.txt', phar (extractfilepath (application.exename) +' 2.txt ')
// และโปรดตรวจสอบให้แน่ใจว่าเส้นทางไฟล์ของคุณถูกต้องมิฉะนั้นฟังก์ชั่นจะส่งคืนล้มเหลว
ShowMessage ('Copy File เสร็จสมบูรณ์!')
อื่น
ShowMessage ('ไฟล์คัดลอกล้มเหลว!');
ฟังก์ชั่น CopyFile สามารถคัดลอกได้ด้วยไฟล์ในเครือข่ายเพื่อนบ้าน
ถ้า copyfile ('// sh-sfis/yun_yue/yun_yue/copytext.txt', pchar (extractfilepath (application.exename) + '2.txt')
//此處函數的第三個參數設置成false,會將原來我的應用程序本目錄下存在的'2.txt'文件覆蓋掉
ShowMessage('Copy File Completed!')
อื่น
ShowMessage ('ไฟล์คัดลอกล้มเหลว!');