อัปโหลดไฟล์ไปยังไซต์ FTP ด้วยการคลิกขวาโดยใช้สคริปต์อย่างง่ายนี้
แม้ว่าจะมีไคลเอนต์ FTP จำนวนมาก แต่ก็ไม่มีอะไรง่ายไปกว่าการส่งไฟล์ไปยังเซิร์ฟเวอร์ FTP ด้วยการคลิกขวา ในทำนองเดียวกันมียูทิลิตี้มากมายที่เพิ่มฟังก์ชั่นนี้ให้กับ Windows แต่สำหรับคนที่ค่อนข้างถอนการติดตั้ง“ ยังมียูทิลิตี้อื่น” อยู่แล้วและแทนที่ด้วยเครื่องมือของคุณเอง.
หากคุณพบว่าตัวเองอัปโหลดไฟล์ไปยังไซต์ FTP บ่อยครั้งเรามีสคริปต์ที่ทำให้ง่ายเหมือนคลิกขวาโดยไม่ต้องใช้ยูทิลิตี้ภายนอก.
ปรับแต่งสคริปต์
สคริปต์ชุดงานพร้อมใช้งานสิ่งที่คุณต้องทำคือกรอกข้อมูลในช่องว่างแล้วเพิ่มทางลัดไปยังเมนู Windows Send To ของคุณ มีความคิดเห็นในสคริปต์เพื่อช่วยในการตั้งค่า แต่เราจะกล่าวถึงรายละเอียดเพิ่มเติมที่นี่.
ข้อมูลการเชื่อมต่อ
มี 3 ตัวแปรที่คุณจะต้องตั้งค่าในสคริปต์ภายใต้ ข้อมูลการเชื่อมต่อ มาตรา:
- เซิร์ฟเวอร์ - ที่อยู่ไซต์ FTP ปลายทาง (เช่น ftp.mysite.com).
- ชื่อผู้ใช้ - ชื่อผู้ใช้ที่จะเชื่อมต่อด้วย.
- รหัสผ่าน - สำหรับตัวแปรนี้คุณสามารถ hardcode รหัสผ่านโดยป้อนค่าหลังจาก“ SET Password =” หรือเพื่อความปลอดภัยให้สคริปต์แจ้งรหัสผ่านให้คุณทุกครั้งที่คุณเรียกใช้ หากต้องการได้รับแจ้งให้ใส่ความคิดเห็นในบรรทัด hardcode โดยเปลี่ยนเป็น“ REM SET Password =” จากนั้นยกเลิกการลบเครื่องหมายบรรทัดด้านล่างทันที (ลบ REM) เพื่อให้อ่าน“ SET / P Password = ป้อน […]”.
ไดเรกทอรีย่อยบนไซต์ FTP
ในกรณีที่คุณต้องการอัปโหลดไฟล์ไปยังไดเรกทอรีย่อยบนไซต์ FTP เป้าหมายคุณเพียงแค่ต้องแก้ไขไดเรกทอรีการเปลี่ยนแปลง "cd" คำสั่งบรรทัด คุณสามารถค้นหาบรรทัดเหล่านี้ซึ่งเริ่มต้นด้วย“ REM ECHO cd” แล้วเพียงแค่รายการลำดับที่คุณต้องการนำทางผ่านโฟลเดอร์ย่อย โดยไม่ใส่เครื่องหมายในบรรทัดเหล่านี้ (ลบ REM) และป้อนชื่อไดเรกทอรีย่อยที่เหมาะสมหลังจาก“ cd” คุณสามารถเข้าไปยังโฟลเดอร์เป้าหมายของคุณได้ แน่นอนคุณสามารถเพิ่มบรรทัดเพิ่มเติมได้ตามต้องการ.
ตัวอย่างเช่นหากคุณต้องการส่งไฟล์ของคุณไปยังไดเรกทอรีบนไซต์ FTP ของคุณ“ / Dir1 / Files / Draft” บรรทัดในสคริปต์ของคุณจะมีลักษณะดังนี้:
ECHO cd Dir1 >>% คำสั่ง%
ไฟล์ซีดี ECHO >>% คำสั่ง%
ECHO cd Draft >>% คำสั่ง%
ข้อ จำกัด
โดยทั่วไปแล้วสคริปต์นี้อาจเหมาะสมกับความต้องการในการอัปโหลด FTP พื้นฐานส่วนใหญ่ของคุณ แต่มีข้อ จำกัด บางประการที่ควรระวัง:
- ไฟล์จะถูกเขียนทับบนเซิร์ฟเวอร์ FTP โดยไม่มีการเตือน. โปรดจำไว้ว่าในกรณีที่คุณกำลังอัปโหลดไฟล์ที่มีชื่อเหมือนกับไฟล์ที่มีอยู่ในตำแหน่งเป้าหมาย.
- คุณสามารถส่งไฟล์ได้เท่านั้นไม่ใช่ไดเรกทอรี หากคุณเลือกไดเรกทอรีและพยายามส่งไปยังสคริปต์มันจะไม่ทำงานอย่างถูกต้อง.
- เซิร์ฟเวอร์ FTP ชื่อผู้ใช้ (ทางเลือก) รหัสผ่านและข้อมูลจำเพาะของไดเรกทอรีย่อยจะฮาร์ดโค้ดลงในสคริปต์ หากคุณต้องการส่งไฟล์ไปยังไซต์ FTP และ / หรือไดเรกทอรีย่อยหลายแห่งคุณจะต้องคัดลอกสคริปต์ (รวมถึงทางลัด Send To อื่น) ด้วยค่าเหล่านี้ที่ตั้งค่าไว้อย่างเหมาะสม.
ดาวน์โหลดสคริปต์ SendToFTP จาก How-To Geek