דף הבית » איך ל » למה זה לא ניתן שם תיקיה '. ב- Windows 7?

    למה זה לא ניתן שם תיקיה '. ב- Windows 7?

    לפעמים למען סקרנות, או על בסיס רצון ממשי פשוט לעשות משהו שונה, אתה יכול לנסות להשתמש כמה שמות יוצאי דופן עבור תיקיות במערכת Windows שלך עם תוצאות מעורבות. עם זאת, היום של SuperUser Q & A פוסט יש את התשובה לשאלה הקורא סקרן.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    הודעה חלון צילום באדיבות בן N (SuperUser).

    השאלה

    SuperUser הקורא אדוארדבק רוצה לדעת למה זה לא ניתן שם התיקייה ._. על מערכת Windows 7 שלו:

    שמתי לב שזה לא ניתן שם התיקייה ._. על מערכת Windows 7 שלי. זה נקרא שם ._ במקום זאת. לפעמים זה נעלם רק לאחר מתן שם, אבל אז חוזר ומופיע לאחר מרענן את התצוגה. Windows נראה שיש בעיה עם נקודות בסוף שם הקובץ. למה זה?

    מדוע לא ניתן לתת שם לתיקייה ._. ב - Windows 7?

    התשובה

    לתורם SuperUser Ben N יש את התשובה עבורנו:

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

    מקור: מתוך המאמר שקשר דודפוסטיל:

    • השתמש בפרק כדי להפריד את שם קובץ הבסיס מהתוסף בשם ספריה או קובץ.

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

    אזור סכנה

    אם אתה באמת רוצה שם תיקייה כדי לסיים עם תקופה, תצטרך להשתמש שם הקסם גס לעקוף רצף של \\? \. בחלון שורת פקודה, md \\? \ C: \ path \ to \ container \ ._. אכן ליצור תיקייה בשם ._., אבל הרבה תוכניות יהיו בעיות עם זה, אפילו סייר Windows:

    ספרייה כזו ניתן להסיר רק עם rd הפקודה ואחריו שלה \\? \ name, או שמם עם השם הקצר שלה (8.3, דיר / x) שם.


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