כלים למגבה: תוכנה למציאת הנתיבים הארוכים בתיקייה

PathLengthChecker

מכירים את הרגע שאתם מעתיקים תיקייה ממש גדולה עם המון קבצים ותיקיות בתוכה, וכעבור כמה שעות כשההעתקה נגמרת אתם מבחינים שכמה מהקבצים/תיקיות לא הועתקו בגלל שהנתיב שלהם פשוט היה ארוך מדי?

260 תווים, האורך המקסימלי שווינדוס מרשים לנתיב של קובץ. לא כיף במיוחד.


התוכנה PathLengthChecker אמורה לעזור לנו למנוע את עוגמת הנפש הזאת, היא פשוט סורקת את כל הנתיבים בתיקייה ומזהה אלו נתיבים ארוכים מדי.

אחרי שמבינים איזה נתיבים הם הבעיתיים צריך כמובן לסדר מחדש את התיקיות בצורה חכמה יותר.
רק אז ניתן יהיה להעתיק את הכל ללא פגע.

​הורדה וקוד מקור: GitHub 
(לחצו על "Download it from the Releases page")

Flowers in Chania

 

מומלץ להזין Min Path Length קצת נמוך מ-260, כדי לראות איזה נתיבים כבר מתקרבים למגבלה.

 

 

פתרון אחר:

ב-Windows 10 קיימת דרך לפתור את הבעיה, מדובר בשינוי פשוט של אחת מהגדרות המערכת.
הפתרון הזה הוא קצת מסוכן מאחר וכנראה לא כל התוכנות תומכות בו.

לקריאה נרחבת על הפתרון: howtogeek ו-kapilarya.

6 תגובות

  • מאת @יוקירו - קו
    23/03/2019

    מעניין, זה עוד לא קרה לי... אבל טוב לדעת אם יקרה! :) (או שאני פשוט לא יודע שקרה? Windows מודיע אם עוברים את המגבלה?)

    • מאת @אראגון
      23/03/2019

      זה עניין מוזר, לפעמים הוא מודיע שהייתה בעיה ומשהו לא הועתק, לפעמים הוא לא מודיע, ולפעמים זה מועתק למרות המגבלה שאמורה להיות.

      • מאת @יוקירו - קו
        23/03/2019

        מעניין, אני אנסה לשים לב לזה (במיוחד בגיבוייה) :)

  • מאת @.B.G
    22/03/2019

    מעולה! אנסה את זה כי אני נתקל בבעיה הזאת יותר מידי. אבל לפני זה אולי אצלי זאת בעיה אחרת, אז אשמח אם תוכל לעזור.
    יש לי כונן גיבוי חיצוני שהוא אחד לאחד כמו הכונן הפנימי במחשב, אותן תקיות ואותו אורך נתיבים (רק בקבצים שאני מגבה), אבל כשאני מעביר קבצים מסוימים (לא בהכרח עם שם ארוך) מהכונן הפנימי לחיצוני, קופצת הודעת שגיאה ששם הנתיב ארוך מידי. אבל לא תמיד אני יכול לתת לקובץ את שמו המלא (נגיד אם זה שם מלא של פרק) כי הוינדוס פשוט לא נותן לי כי יעני אין מקום לכל השם למרות שיש קבצים עם שם ארוך יותר ואיתם אין בעיה.
    *אבל* אם אני מעביר שוב את אותו קובץ לתיקיה הראשית של הכונן החיצוני ואז מעביר מהכונן החיצוני עצמו את אותו הקובץ לתקיית היעד הבעייתית כביכול, אז הקובץ עובר בלי בעיה, אבל אז אני לא יכול לעשות שינויים בשם של התיקיה אחר כך.

    • מאת @אראגון
      22/03/2019

      אני לא יודע בדיוק מה הבעיה, אבל נשמע שאתה צריך פשוט להתרחק יותר מסף המגבלה. ווינדוס לפעמים כן מעתיק קבצים שחורגים מהמגבלה, מה שגורר מצבים מוזרים.

      אתה צריך לבדוק מה אצלך קרוב למגבלה ולקצר את שמות התיקיות או לשנות לגמרי את ההיררכיה.

      • מאת @.B.G
        22/03/2019

        הבנתי. תודה רבה :)