- dir 顶级 -dir -rec -name | sort | %{
- 1 .. $_.split("\").count + 1 | foreach{ $mark = "#" + $mark }
- $mark + ' ' + $_.split("\")[-1] + ' ' + $mark
- rv mark
- $fullpath="顶级\"+$_
- if ((dir -dir $fullpath).count -eq 0){
- foreach($i in (dir $fullpath -file)){$i.basename+"`r`n"}
- }
- } | tee -var s
- [console]::readkey()
复制代码 我用(dir -dir).count -eq 0 来判断是否是底层文件夹,感觉很呆
想用test-path,用法上还有点疑问,还需要搜索学习... |