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