עבור לתוכן

פקודה ליצירת תיקיות חדשות עם שם משתנה בMS_DOS

Featured Replies

פורסם

שלום

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

מה שעשיתי הוא להכניס mkdir foldername

מה שאני צריך הוא לתת פקודה שבכל פעם שמפעילים את הקובץ ,

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

זאת אומרת בפעם הראשונה שם התיקייה החדשה יהיה foldername

בפעם שנייה foldername2 בפעם שלישית foldername3 וכן הלאה.

תודה

מני

פורסם

קודם כל, ms dos היא מערכת הפעלה שנכחדה מהעולם. מה שאתה מדבר עליו סתם נקרא batch file.

הבעיה היא שהיכולות של batch file הן די מוגבלות (לדוגמה, אפילו אי אפשר לעשות בו לולאת while), לכן עדיף להשתמש בשפת סקריפטינג קצת יותר חזקה, כגון פייתון, פרל, vbs או powershell (שתי האחרונות יכולות להיות עדיפות כי התמיכה בהן מובנית בתוך windows).

פורסם
  • מחבר

קודם כל, ms dos היא מערכת הפעלה שנכחדה מהעולם. מה שאתה מדבר עליו סתם נקרא batch file.

הבעיה היא שהיכולות של batch file הן די מוגבלות (לדוגמה, אפילו אי אפשר לעשות בו לולאת while), לכן עדיף להשתמש בשפת סקריפטינג קצת יותר חזקה, כגון פייתון, פרל, vbs או powershell (שתי האחרונות יכולות להיות עדיפות כי התמיכה בהן מובנית בתוך windows).

באיזה תוכנה יהיה עלי להשתמש עבור powershell?

הפקודות שם יהיו זהות לדוס ?

פורסם

א. אין צורך לצטט את התגובה ישירות מעליך.

ב. התוכנה כאמור מובנית ב-windows 7. פשוט תחפש בתפריט ההתחלה שלך windows powershell (הוא אפילו מגיע עם סביבת פיתוח - windows powershell ise).

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

פורסם

קודם כל, ms dos היא מערכת הפעלה שנכחדה מהעולם. מה שאתה מדבר עליו סתם נקרא batch file.

הבעיה היא שהיכולות של batch file הן די מוגבלות (לדוגמה, אפילו אי אפשר לעשות בו לולאת while), לכן עדיף להשתמש בשפת סקריפטינג קצת יותר חזקה, כגון פייתון, פרל, vbs או powershell (שתי האחרונות יכולות להיות עדיפות כי התמיכה בהן מובנית בתוך windows).

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

פורסם

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים