[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]
האם מצאתם מאמר זה שימושי?
אתה יכול גם אותנושלח רעיון למאמראם החיפוש שלך שונה.