我必須打印所有目錄和所有文件。但是,如果我找到一個目錄,我必須「進入目錄」並打印存儲在該目錄中的文件。它只有兩個級別,第一級是完整的導航,第二級是文件。Powershell for loop
我試過這個,但是,它不進入的目錄,這一切directorys兩次
$correcte = $args.Count
if ($correcte -lt 1){
forEach ($item in (Get-ChildItem)){ //first level of directories
if($item.PSIsContainer){
forEach ($item in (Get-ChildItem)){
write-host $item //this should print the file inside the directory
}
}
}
}
else{
write-host "You don't have to pass any parameter"
}