File & Folder di PowerShell
Penjelasan
PowerShell punya cmdlet dedicated untuk operasi file system: `Get-ChildItem` (daftar isi folder, alias `ls`/`dir`), `Test-Path` (cek apakah path ada), `Copy-Item`/`Move-Item` (salin/pindah), `Remove-Item` (hapus), `New-Item` (buat file/folder baru).
Contoh Konsep
Get-ChildItem "D:\project" # daftar isi folder
Get-ChildItem -Filter "*.txt" # hanya file .txt
if (Test-Path "config.txt") {
Write-Host "File config.txt ditemukan"
} else {
Write-Host "File config.txt tidak ada"
}
Copy-Item "data.txt" "backup\data.txt"
Remove-Item "temp.txt"
Praktikum
Tulis kode yang mengecek dengan Test-Path apakah folder "logs" ada, kalau tidak ada buat dengan New-Item -ItemType Directory.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
`Test-Path` selalu mengembalikan `$true`/`$false`, aman dipakai langsung di dalam kondisi `if` — kebiasaan bagus dipakai sebelum operasi file lain supaya script tidak error kalau file/folder belum ada.