PowerShell
Files & Folders
Leerdoelen
- Het maken van bestanden via PowerShell
- Het maken van directories via PowerShell
Nieuw bestand of folder
New-Item -ItemType <type> -Path <path>
- ItemType:
- Directory
- File
- SymbolicLink
- HardLink
- Junction
- Path: pad naar het bestand of map
Nieuw bestand
cd $home
New-Item -Path . -Name "test.txt" -ItemType "File" \
-Value "This is a text string."
- De \ is een continuation character
- De tekst op de volgende regel hoort eigenlijk achter de eerste regel
- Maakt een nieuw bestand aan
- Geeft een waarschuwing als het bestand al bestaat
Nieuwe folder
- LET OP! Maakt een directory recursief aan
- Dus ook met alle subdirectories
- Let op type fouten!
New-Item -Path "C:\Users\<username>" -Name "Prive" \
-ItemType "Directory"
Removing files en folders
Remove-Item C:\Test\*.*
- Verwijdert alle de bestanden waarin een punt voorkomt
- Ook lege directories!
Remove-Item * -Include *.doc -Exclude *1*
- Verwijdert alle bestanden die op .doc eindigen, maar niet degenen waar een 1 in de naam voorkomt.
Samenvatting
- Met new-item kunnen we nieuwe bestanden en directories aanmaken
- Bij het aanmaken van directories moeten we oppassen, dit is recursief!
- Met remove-item kunnen we files en direcories verwijderen