เมื่อไม่กี่วันก่อน ฉันตั้งค่าเซิร์ฟเวอร์ไฟล์ FTP บนคอมพิวเตอร์ที่ใช้ Windows 7 Pro โดยใช้ เซิร์ฟเวอร์ Filezilla ซอฟต์แวร์. หลังจากการตั้งค่า ฉันไปที่เวิร์กสเตชันเพื่อเชื่อมต่อกับโฟลเดอร์เครือข่าย FTP ที่แชร์โดยใช้ปุ่ม "เพิ่มตำแหน่งเครือข่าย" ตัวช่วยสร้างและฉันรู้ว่า ไม่มีทางกำหนด/แมปอักษรระบุไดรฟ์ในเครื่องกับไดรฟ์เว็บ FTP ใน Windows เว้นแต่คุณจะใช้โปรแกรมของบุคคลที่สาม
บทความที่เกี่ยวข้อง: วิธีการตั้งค่าเซิร์ฟเวอร์ FTP ด้วย FileZilla Server.
หลังจากทำการค้นคว้าบนเว็บ – ในที่สุด – ฉันพบ Free FTPUSE โปรแกรมที่ช่วยให้ฉันแมปอักษรระบุไดรฟ์ในเครื่องกับโฟลเดอร์ FTP ที่ใช้ร่วมกัน แต่ปัญหาของคำสั่ง FTPUSE คือการทำแผนที่ไม่ถาวร (การแมปไดรฟ์ FTP จะหายไปหลังจากการรีสตาร์ท) ดังนั้นฉันจึงตัดสินใจเขียนบทช่วยสอนนี้พร้อมคำแนะนำโดยละเอียดเกี่ยวกับวิธีติดตั้งอักษรระบุไดรฟ์กับไดรฟ์เว็บ FTP โดยใช้แอปพลิเคชัน FTPUSE ฟรี และทำให้การเชื่อมต่อนี้เป็นแบบถาวร
วิธีกำหนดอักษรระบุไดรฟ์ให้กับ FTP Share (FTP MAPPING)
ส่วนที่ 1. วิธีแมป FTP กับอักษรระบุไดรฟ์ในเครื่องด้วย FTPUSE
ตอนที่ 2 ทำให้การแมปไดรฟ์ FTPUSE เป็นแบบถาวร
ส่วนที่ 1. วิธีกำหนด/สร้างอักษรระบุไดรฟ์ให้กับ FTP Share โดยใช้ FTPUSE
สังเกต: หากคุณมองหาโปรแกรมที่สามารถช่วยคุณแมปตำแหน่งเครือข่าย FTP กับไดรฟ์ในเครื่อง จากนั้นเปิด/บันทึกไฟล์ไปยังตำแหน่ง FTP ได้โดยตรง ให้ใช้ เว็บไดรฟ์.
ขั้นตอนที่ 1. ดาวน์โหลดโปรแกรม FTPUSE (คำสั่ง)
คำสั่ง FTPUSE เป็นโปรแกรมฟรีที่ออกแบบโดย ซอฟต์แวร์ Ferro และช่วยให้คุณแมป FTP Share (เซิร์ฟเวอร์ FTP) ระยะไกลเป็นไดรฟ์ในเครื่อง คุณจึงสามารถใช้เซิร์ฟเวอร์ FTP ที่คุณเลือกเป็นฮาร์ดไดรฟ์ในเครื่องได้ FTPUSE เป็นแอปพลิเคชั่นฟรีที่พัฒนาขึ้นระหว่างการผลิตโซลูชันสำรองข้อมูลปลายทาง ระบบสำรองข้อมูลของ Ferroแต่ดิสก์ที่แมปโดยใช้ FTPUSE สามารถเข้าถึงได้โดยแอปพลิเคชันใดๆ (เช่น Windows Explorer, Total Commander, MS-DOS command shell)
1. ดาวน์โหลดและติดตั้ง FTPUSE แอปพลิเคชัน.
2.ยอมรับ ข้อตกลงใบอนุญาตและกด ถัดไป.
3. ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งคำสั่ง FtpUse ในระบบของคุณ จากนั้นคลิก เสร็จสิ้น และเปิดคำสั่ง ftpuse เพื่อจับคู่อักษรระบุไดรฟ์กับเซิร์ฟเวอร์ไฟล์ FTP (ขั้นตอนที่ 2)
ขั้นตอนที่ 2. ใช้คำสั่ง FtpUse เพื่อกำหนดอักษรระบุไดรฟ์ให้กับ FTP SHARe ของคุณ
1. เปิดพรอมต์คำสั่งของผู้ดูแลระบบ
2. ที่พรอมต์คำสั่ง ให้ใช้ไวยากรณ์* ต่อไปนี้เพื่อแมป FTP Share กับ Drive Letter:
* บันทึก: ไวยากรณ์คำสั่ง FTPUSE คล้ายกับไวยากรณ์คำสั่ง NET USE
ไวยากรณ์ FTPUSE:
- FTPUSE DriveLetter: รหัสผ่าน FtpHostName/RemotePath
FTPUSE พารามิเตอร์:
/USER: username
/NOPASSIVE
/OWNERACCESSONLY
/PORT: portnumber
/HIDE
/DEBUG
/DELETE]
ตัวอย่าง:
1. ในการกำหนดตัวอักษร "F:" ให้กับ FTP Server "ftp. ServerName.com" ให้คำสั่งต่อไปนี้:
- FTPUSE F: ftp. ชื่อเซิร์ฟเวอร์.com
2. ในการรันคำสั่ง FTPUSE ในพื้นหลัง ให้พิมพ์:
- FTPUSE F: ftp. ServerName.com /HIDE
3. ในการลบดิสก์ไดรฟ์ที่แมป F: ให้พิมพ์:
- FTPUSE F: /DELETE
4. ในการกำหนดอักษรระบุไดรฟ์ในเครื่อง "F: ให้กับเซิร์ฟเวอร์ FTP ที่มีที่อยู่ IP "192.168.1.200" สำหรับผู้ใช้ FTP "ผู้ดูแลระบบ" ด้วยรหัสผ่านผู้ใช้ "123456" ให้คำสั่งต่อไปนี้:
- FTPUSE F: 192.168.1.200 123456 / ผู้ใช้: ผู้ดูแลระบบ
หลังจากดำเนินการคำสั่ง FTPUSE คุณจะเห็นใน Windows Explorer ว่ามีการสร้างไดรฟ์ใหม่ F: ซึ่งชี้ไปที่เซิร์ฟเวอร์ FTP ของคุณด้วยที่อยู่ IP 192.168.1.200
ตอนที่ 2 ทำให้การแมปไดรฟ์ FTPUSE เป็นแบบถาวร
คำสั่ง FTPUSE ทำงานได้อย่างสมบูรณ์เพื่อแมปการแชร์ FTP ของเครือข่ายเป็นดิสก์ไดรฟ์ในเครื่อง แต่มีข้อเสีย: คุณไม่สามารถสร้าง การเชื่อมต่อนี้ถาวร เพราะถ้าคุณรีสตาร์ทเวิร์กสเตชัน (ที่คุณรันคำสั่ง FTPUSE) การเชื่อมต่อจะเป็น สูญหาย.
และนี่คือวิธีแก้ปัญหาเพื่อหลีกเลี่ยงปัญหานี้:
ขั้นตอนที่ 1. สร้างไฟล์ BATCH (.bat) ที่มีคำสั่ง FTPUSE
ในการสร้างไฟล์ .bat ด้วยคำสั่ง FTPUSE:
1. เปิด Notepad แล้วพิมพ์คำสั่ง FTPUSE ที่คุณต้องการใช้:
เช่น. FTPUSE F: 192.168.1.200 123456 / ผู้ใช้: ผู้ดูแลระบบ /HIDE
2. จากนั้นไปที่ ไฟล์ > บันทึกเป็น และ…
ก. ระบุตำแหน่งใหม่เพื่อบันทึกไฟล์ใหม่ (เช่น ที่โฟลเดอร์ "เอกสาร")
ข. พิมพ์ เอ ชื่อไฟล์ (เช่น ftpuse) และเพิ่มนามสกุล .ค้างคาว ที่ส่วนท้ายของชื่อไฟล์ (เช่น "ftpuse.bat")
ค. คลิก บันทึก (และปิด Notepad)
ขั้นตอนที่ 2. สร้างงานใหม่สำหรับคำสั่ง FTPUSE
ตอนนี้ได้เวลาสร้างงานตามกำหนดเวลาใหม่ (พร้อมสิทธิ์ของผู้ดูแลระบบ) เพื่อเรียกใช้แบตช์ไฟล์ที่สร้างขึ้นที่ Windows Startup เริ่มกันเลย:
1. เปิดตัวกำหนดการงาน ในการทำเช่นนั้น:
ก. คลิก เริ่ม ปุ่มและที่ช่องค้นหาประเภท: ตัวกำหนดตารางเวลางาน
ข. เปิด ตัวกำหนดเวลางาน รายการจากผลลัพธ์
2. จากบานหน้าต่างด้านขวาให้เลือก สร้างงาน ตัวเลือก.
3. ที่ ทั่วไป แท็บ:
ก. พิมพ์ชื่อสำหรับงานใหม่ (เช่น "FTPUSE") และเลือก "วิ่งด้วยสิทธิพิเศษสูงสุด" ช่องทำเครื่องหมาย
ข. จากนั้นคลิกที่ เปลี่ยนผู้ใช้หรือกลุ่ม ปุ่ม.
ค. ที่ "ป้อนชื่อวัตถุเพื่อเลือก" กล่อง พิมพ์ ระบบ และคลิก ตกลง.
4. จากนั้นเลือก การกระทำ แท็บ
5. ที่ การกระทำ ให้คลิกที่ปุ่ม ใหม่ ปุ่ม.
6. คลิก เรียกดู และเลือกไฟล์ BATCH ที่คุณสร้างไว้ก่อนหน้านี้ (เช่น "ftpuse.bat") คลิก ตกลง เมื่อเสร็จแล้ว.
7. จากนั้นไปที่ ทริกเกอร์ แท็บและคลิก ใหม่ เพื่อระบุเวลาที่จะเรียกใช้งานใหม่
8. ในกรณีนี้ เราต้องการเรียกใช้ไฟล์ FTPUSE BATCH เมื่อเริ่มต้น Windows ดังนั้น ที่ตัวเลือก "เริ่มงาน" ให้เลือก เมื่อเริ่มต้น แล้วคลิก ตกลง สองครั้งเพื่อออก
9. ตอนนี้งานที่คุณสร้างใหม่ควรแสดงอยู่ที่ Task Scheduler Library
10. ปิด Task Scheduler และรีสตาร์ทคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลง
แค่นั้นแหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ กรุณากดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น
เครื่องมือเล็ก ๆ ที่ดีที่แก้ปัญหาของฉัน ฉันสามารถแมปไซต์ FTP ได้โดยไม่มีปัญหา แต่ไม่สามารถถือว่าเนื้อหานั้นเป็นส่วนขยายของ Windows 10 ของฉัน รูปภาพของคุณที่ใช้ FTPUSE นั้นยอดเยี่ยมและเอกสารภายในก็ไม่ชัดเจน
ขอบคุณ.
สวัสดี,
ฉันมีคำถามหนึ่งข้อเกี่ยวกับการเชื่อมต่อ FTP เป็นอักษรดิสก์.. เมื่อฉันใช้ไวยากรณ์แรก
"FTPUSE F: ftp://217.16.188.202:57152 XXX /ผู้ใช้: SSS"
จากนั้น CMD จะได้รับ:
การเชื่อมต่อ…
เชื่อมต่อ
เสร็จแล้ว
แต่จดหมายใด ๆ ไม่ได้เชื่อมต่อ คุณช่วยได้ไหมว่ามีปัญหาตรงไหน (ฉันเริ่ม CMD ในฐานะผู้ดูแลระบบ) ฉันมี WIN 10 Home/build 1803 เวอร์ชันของ FTPUSE 2.2
ขอบคุณสำหรับความช่วยเหลือใด ๆ ขอให้เป็นวันที่ดี.
ไม่แน่ใจว่าการโต้แย้งบรรทัดคำสั่งมีไว้เพื่ออะไร แต่ใน win 10 เมื่อคุณปิดหน้าต่าง cmd คุณจะสูญเสียการเชื่อมต่อ มีใครเห็นสิ่งนี้อีกไหม
ฉันเพิ่งทดสอบ Drivemaker ใช้งานได้กับ umlauts เยอรมันและมี GUI แต่มีเวลาจำกัด (ฉันคิดว่าจะถึง 10 หรือ 15 นาที ปิดการเชื่อมต่อโดยอัตโนมัติและคุณสามารถเปิดได้อีกครั้งหลังจากผ่านไป 5 นาที) เว้นแต่คุณจะซื้อผลิตภัณฑ์ตัวเต็ม สำหรับ 25 เหรียญ
สิ่งนี้ทำงานได้อย่างสมบูรณ์ บทความอื่นแนะนำให้พิมพ์โดยตรงในอาร์กิวเมนต์ FTPUSE ในขณะที่เปิด cmd.exe นั่นไม่ได้ผลในกรณีของฉัน การสร้างแบตช์ไฟล์แก้ไขทุกอย่าง นอกจากนี้ยังใช้งานไม่ได้จนกว่าจะรีสตาร์ท ดังนั้น แม้ว่าอาจระบุว่า "เปิดใช้งาน" หรือ "กำลังทำงาน" แต่ก็ยังอาจต้องรีบูต
ขอบคุณ!