วิธีเข้าถึงไดเรกทอรีที่มีชื่อเส้นทางแบบยาวภายใต้ Windows


1

ฉันมีพาร์ติชัน NTFS ที่ใช้ร่วมกันระหว่าง Ubuntu 10.10 และ Windows 7 ซึ่งฉันได้สร้างบางไดเรกทอรีที่มีชื่อเส้นทางแบบยาวภายใต้ Ubuntu ซึ่ง Windows ไม่สามารถเข้าถึงได้ ฉันสงสัยว่ามีวิธีใดบ้างที่ฉันสามารถเข้าถึงไดเรกทอรีเหล่านี้ใน Windows?

ตัวอย่างเช่นสำหรับไดเรกทอรีที่มีชื่อพา ธ ยาวที่ไม่สามารถเข้าถึงได้ใน Windows เป็นไปได้หรือไม่ที่จะสร้างลิงก์สัญลักษณ์ที่มีชื่อพา ธ สั้นกว่ามากภายใต้ Ubuntu และทำให้ลิงค์นั้นเข้าถึงได้ภายใต้ Windows ดังนั้นการเข้าถึงลิงก์นั้นเทียบเท่ากับการเข้าถึง ไดเรกทอรีเดิมที่มีชื่อเส้นทางยาวหรือไม่

คำตอบ:


2

แปลก. ชื่อไฟล์นี้ยาวเท่าไหร่? พา ธ ไฟล์ NTFS สูงสุดคือ 32K ฉันสงสัยว่าไฟล์พา ธ ของคุณนั้นยาวมาก

มากกว่าที่คุณกำลังพูดถึงขีด จำกัด ของเส้นทาง 260 ในคอนโซล คุณสามารถแก้ไขได้โดยเปลี่ยนไดเรกทอรีการทำงานของคุณ (cd) ไปจนถึงปลายทางของคุณ cdจากนั้นทำอีก

แก้ไข

(1) คุณหมายถึงอะไร "ไฟล์พา ธ NTFS สูงสุดคือ 32K" ฉันหมายถึงความยาวของชื่อพา ธ ที่มี> จำกัด ใน Windows

NTFS เป็นระบบไฟล์ที่ Windows ใช้เป็นหลัก ระบบไฟล์อนุญาตให้ความยาวพา ธ ของไฟล์เป็น 32K เช่นเดียวกับ 32,000-ish อักขระ ดังนั้นฉันสมมติว่าคุณกำลังทำงานในขีด จำกัด ไฟล์ 255 ซึ่งค่อนข้างหายากวันนี้ เว้นแต่ว่าโปรแกรมของคุณกำลังใช้ API ที่เก่ากว่า ในการแก้ปัญหานี้คุณจะต้องเฉพาะเจาะจงมากขึ้นกับปัญหาของคุณ โปรแกรมอะไรที่พ่นข้อผิดพลาดออกมาและเมื่อใด

(2) คุณสามารถพูดเพิ่มเติมเกี่ยวกับวิธีการ "เปลี่ยนไดเร็กตอรี่ทำงานของคุณ (cd) เป็นส่วนหนึ่งของวิธี> ปลายทางของคุณจากนั้นทำซีดีอีกอัน" ได้อย่างไร? ฉันไม่รู้จะทำยังไง

cdเป็นคำสั่งให้เปลี่ยนไดเรกทอรีทำงาน โดยทั่วไปฉันวิ่งเข้าไปในเส้นทางสูงสุด 260 ด้วยแบตช์ไฟล์หรือโปรแกรมคอนโซล คุณสามารถแก้ไขปัญหาได้โดยใช้cdเพื่อเปลี่ยนไดเรกทอรีปัจจุบันใกล้เคียงกับเป้าหมายของคุณ

ตัวอย่างเช่นหากคุณกำหนดเป้าหมายโฟลเดอร์ภายใต้ ** \ A \ Really \ Friggin \ Long \ and \ Pain \ in \ the \ butt \ โฟลเดอร์ \ ใน \ a \ เส้นทาง \ this \ long \ for \ some \ acursed \ reason \ and \ now \ I \ am \ tired \ of \ this \ insanity ** จากนั้นคุณสามารถพิมพ์cd \A\Really\Friggin\Long\and\Pain\in\the\butt\folder\และตัดเส้นทางสั้นพอที่จะทำงานด้วย

อีกครั้งสิ่งนี้อาจไม่มีส่วนเกี่ยวข้องกับปัญหาของคุณเนื่องจากเราไม่รู้ว่า "โปรแกรม" ไม่สามารถเข้าถึงเส้นทางเหล่านี้ได้


ขอบคุณ! (1) คุณหมายถึงอะไร "ไฟล์พา ธ NTFS สูงสุดคือ 32K" ฉันหมายถึงความยาวของชื่อพา ธ จำกัด ใน Windows (2) คุณสามารถพูดเพิ่มเติมเกี่ยวกับวิธีการ "เปลี่ยนไดเร็กตอรี่ทำงานของคุณ (cd) เป็นส่วนหนึ่งของวิธีการไปยังปลายทางของคุณจากนั้นทำซีดีอีกอัน" ได้อย่างไร? ฉันไม่รู้จะทำยังไง
ทิม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.