[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. "#顶级#"
  2. dir -dir 顶级 -r -name|sort|%{
  3. 1..$_.split("\").count+1|%{$mark="#"+$mark}
  4. $mark+$_.split("\")[-1]+$mark
  5. rv mark
  6. }
复制代码

TOP

回复 3# 5i365


    第四行,$mark变量表示若干个#

TOP

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

TOP

密密麻麻的尖括号,看得头皮发麻,坐等大佬的代码吧。
我想借楼问一下,为什么你的ps代码总是整整齐齐,大小写分明,是用什么格式化工具吗

TOP

返回列表