SuperDelete: הסר קבצים עם נתיבים ארוכים מדי ב- Windows
- קטגוריה: תוֹכנָה
מערכת ההפעלה Windows של מיקרוסופט קיבלה מגבלת 260 תווים לשבילים מזה זמן רב. למרות שרוב המשתמשים עשויים שלא להיתקל בבעיות עם שמות תיקיות ושמות קבצים החורגים מהמגבלה, חלקם עשויים לעשות זאת. אם נתיב ארוך מדי, למשל כאשר כונן הבזק מסוג USB מחובר למערכת ששימשה בעבר בהפצה של לינוקס, Windows לא יפעיל פעולות כגון הסרה או עריכה של קבצים אם חורג מהנתיב.
מיקרוסופט אכן הוסיפה אפשרות חדשה ל- Windows 10 ו- Windows Server 2016 כדי לאפשר נתיב ארוך של NTFS במדיניות הקבוצתית זה עובד רק עבור תוכניות 'מבוטאות'.
מפתחים של צד שלישי יצרו תוכניות לטפל בבעיה. יש גלאי נתיבים ארוכים מדי שמדגיש נתיבים ארוכים מדי במחשב Windows, או תיקון נתיב ארוך להפעלת פעולות העברה, העתקה או מחיקה על קבצים או תיקיות החורגות ממגבלת הנתיב. יש גם אפשרות ידנית, מכיוון שאתה עשוי להפחית את הנתיב על ידי שינוי שמות קבצים ותיקיות ל לרדת מתחת למגבלת 260 התווים .
SuperDelete
SuperDelete הוא כלי שורת פקודה שתוכנן במיוחד למחיקת קבצים ותיקיות שלא ניתן למחוק ב- Explorer מכיוון שהנתיב חורג ממגבלת התווים.
כלי בשורת הפקודה של Windows שניתן להשתמש בו למחיקת קבצים ותיקיות עם נתיבים ארוכים מאוד (ארוכים מ- MAX_PATH 260 תווים). זה תומך בנתיבים לאורך 32767 תווים. זה עובד באמצעות נתיבים באורך מורחב ובגרסאות Unicode של פונקציות WinApi לספירה ומחיקה של קבצים. בנוסף, הוא תומך במעקפים של בדיקות ACL למחיקת תיקיות אם למשתמש יש זכויות ניהול בכונן.
השימוש הוא די פשוט: הורידו והוציאו את התוכנית למחשב המקומי של Windows, או הכניסו אותה לכונן הבזק מסוג USB או דיסק לאיסוף כלים. הפעל את superdelete.exe fileOrFolderPath כדי להפעיל את פעולת המחיקה עם אישור.
התוכנית מפרטת את הנתיב ואת שם הקובץ ומבקשת ממך לקבל (y) או לדחות (n) את הבקשה.
היישום תומך בשלושה פרמטרים שתוכל להוסיף לפקודה:
- - סילנט מנהל את הפקודה ללא אישור.
- - עקיפהAcl עוקפת את בדיקת ה- ACL אם יש לך זכויות מוגברות בכונן.
- --printStackTrace מסייע באגים. זה מדפיס את המיתקן במקום בו מתרחשת חריגה.