מדוע אינך יכול ליצור תיקיה

מדוע אינך יכול ליצור תיקיה
מדוע אינך יכול ליצור תיקיה

וִידֵאוֹ: מדוע אינך יכול ליצור תיקיה

וִידֵאוֹ: מדוע אינך יכול ליצור תיקיה
וִידֵאוֹ: The Last Trial fantasy musical HEBREW SUBS (Lege Artis vesion 2016/10/15) 2024, מאי
Anonim

ישנה מערכת ייחודית במערכת ההפעלה Windows - אינך יכול ליצור תיקיה עם שמות ספציפיים. לדוגמה, תיקיית con, lpt. יש על כך כמה דעות. אחד מהם הוא ששמות אלה שמורים על ידי המערכת.

מדוע אינך יכול ליצור תיקיה
מדוע אינך יכול ליצור תיקיה

במערכת ההפעלה Windows אי אפשר ליצור תיקיה או קובץ בשם COM, CLOCK $, AUX, PRN, LPT. יש גרסה כי איסור זה הונהג על ידי ביל גייטס בגלל הכינוי שליווה אותו שנים רבות. ונפגע מאוד מחבריו, הוא הציג מגבלה על יצירת תיקיה עם כינוי. עם זאת, גרסה זו אינה נכונה. אי אפשר ליצור תיקיות עם שמות כאלה שכן יש הסבר הגיוני יותר. עם שחר מערכת ההפעלה Windows שוחררו המכשירים הראשונים של דוס; הם מאפשרים לך ליצור תיקיות אלה. אך בגרסאות מודרניות של מערכת הפעלה זו, תיקיות אלה אינן נוצרות, מכיוון ש- Windows שמות אלה נתפסים כשמות של תיקיות מערכת שכבר נוצרו וקיימות. ב- OS Dos הייתה פקודה לכתוב קובץ מהקונסולה - זה נראה כמו העתק זה עם text.txt. כל מה שנכנס מהמקלדת נפל לקובץ הזה. אם ניתן היה ליצור תיקיה בשם com, ניתן יהיה להעתיק את כל הספריה לקובץ. לכן, שם זה נאסר לשימוש. מילה זו הייתה חשובה למדי, שם זה שמור על ידי המערכת להתקני קלט / פלט. אי אפשר ליצור תיקיה בשם prn, מכיוון שהייתה העתקת פקודה text.txt> prn, שביצעה (וכעת היא אחראית לכך) העתקת תוכן הקובץ למדפסת … ושם זה הוא גם מילת מערכת שמורה. כמו כן, אינך יכול ליצור תיקיה ב- Windows עם השמות הבאים: PRN, NUL, CLOCK $, AUX, COM0, COM1, … COM9, LPT0, LPT1, … LPT9. שמות אלה שמורים גם לפונקציות מסוימות. לדוגמא, המילה Nul מתפרשת בדרך כלל על ידי המערכת כ"שום דבר ", והפקודה Nul היא מכשיר ריק שנועד להפנות את הפלט של פקודות המערכת. לכן, לא ניתן יהיה ליצור תיקיה בשם זה.

מוּמלָץ: