[novashare_inline_content]

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

צור תיקיה עם PowerShell

אם אתה רגיל לשורת הפקודה של Windows, למסוף MacOS או Linux, דע שאתה יכול להשתמש בפקודותmkdirאוֹmd. שני האחרונים אלו הם כינויים של ה-cmdletNew-Item, המאפשר לך ליצור קבצים או ספריות ב-PowerShell.

לסיכום, אתה יכולהשתמש באחת משלוש הפקודות הבאות כדי ליצור תיקיה עם PowerShell:

PS > mkdir "Nom du dossier"
PS > md "Nom du dossier"
PS > New-Item "Temp" -ItemType Directory

להלן אותן פקודות, אך ציון נתיב התיקיה:

PS > mkdir "C:\Temp\Nouveau dossier"
PS > md "C:\Temp\Nouveau dossier"
PS > New-Item -Path "C:\Temp\Nouveau dossier\" -ItemType Directory

ה-cmdletNew-Itemב- PowerShell שלם יותר משני הכינויים שלו ליצירת תיקיות ומאפשר לך לבצע יותר פעולות. האפשרויות הנפוצות ביותר עם ה-cmdletNew-itemהם כדלקמן:

  • -סוג פריט:« ספרייה » או « קובץ »
  • -נתיב:נתיב הספרייה
  • -שם:שם הספרייה

למידע נוסף, תוכל לעיין בתיעוד ה-cmdletפריט חדש באתר מיקרוסופטאו הקלדGet-Help New-Itemב-PowerShell.

צור תיקיה רק ​​אם היא לא קיימת

כברירת מחדל, PowerShell אינו מחליף ספרייה שכבר קיימת, אלא מחזיר שגיאה. אם אתה לא רוצה אחד, אתה יכול להשתמש בפרמטר-Force:

New-Item -ItemType Directory -Force -Path C:\Chemin\Du\Dossier

⚠️ תשומת לב:אם אתה משתמש-Forceעל קובץ (לא ספריה) שכבר קיים, הוא יוחלף.

במקרה של סקריפט, פתרון נוסף הוא להשתמש ב-cmdletTest-Pathבתנאי לבדוק את קיומה של תיקיה עם יצירתה:

$path = "C:\temp\MonNouveauDossier"
If(!(Test-Path -PathType container $path))
{
      New-Item -ItemType Directory -Path $path
}

צור תיקיות ותיקיות משנה

כדי ליצור תיקיות מקוננות ותיקיות משנה, פשוט ציין אותן באפשרות-Path. לאחר מכן PowerShell יוצר את התיקיות שאינן קיימות וצוינו בנתיב-Path:

New-item -Path "C:\Dossier\NouveauDossier1\NouveauDossier2" -ItemType Directory

צור מספר תיקיות בבת אחת

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

New-Item -Path C:\Temp1,C:\Temp2,C:\Temp3 -ItemType Directory

שתפו את המאמר הזה

[novashare_inline_content]

האם מצאתם מאמר זה שימושי?

אתה יכול גם אותנושלח רעיון למאמראם החיפוש שלך שונה.