千家信息网

Powershell-查询当前文件目录层级结构

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,日常工作中我们往往有需要导出当前共享环境或磁盘文件目录层级结构等的需求,最早在目录少的情况下我们使用CMD下tree 命令可以很清晰的看到目录、文件层级结构,那么我们又如何通过powershell直观
千家信息网最后更新 2026年11月03日Powershell-查询当前文件目录层级结构

日常工作中我们往往有需要导出当前共享环境或磁盘文件目录层级结构等的需求,最早在目录少的情况下我们使用CMD下tree 命令可以很清晰的看到目录、文件层级结构,那么我们又如何通过powershell直观显示或导出某文件目录或盘符目录层级结构呢?

DOS下查看目录、文件结构:

tree /?
以图形显示驱动器或路径的文件夹结构。
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。


Powershell查看目录、文件结构:

其实我们通过powershell命令也可以搭配tree命令使用,简单操作如下:

Get-ChildItem D:\SW_Office_Plus |tree /f
Get-ChildItem D:\SW_Office_Plus |tree /A

Get-ChildItem :获取一个或多个指定位置中的项和子项。

获取当前目录下文件夹名称:

Get-ChildItem D:\SW_Office_Plus | ?{$_.psiscontainer -eq $true}

获取当前目录下文件名称:
Get-ChildItem D:\SW_Office_Plus | ?{$_.psiscontainer -eq $false}

接下来进入我们今天的主题内容,如何查看当前目录下文件层级,具体命令如下:

Get-ChildItem -Recurse -Directory -Depth 3 |select FullName

Get-ChildItem D:\SW_Office_Plus -Recurse -Directory -Depth 3 |select Fullname

如果需要对结果进行导出,可通过如下命令操作:

Get-ChildItem -Recurse -Directory -Depth 3 |select FullName | Export-Csv d:\fullname.csv -Encoding UTF8 -NoTypeInformation



PS.补充:导出文件、文件目录名称、创建时间、格式等等信息:

Get-ChildItem -Path D:\SW_Office_Plus -Recurse |`foreach{$Item = $_$Type = $_.Extension$Path = $_.FullName$ParentS = ($_.Fullname).split("\")$Parent = $ParentS[@($ParentS.Length - 2)]$ParentPath = $_.PSParentPath$ParentPathSplit = ($_.PSParentPath).split("::")$ParentPathFinal = $ParentPathSplit[@($ParentPathSplit.Length -1)]#$ParentPath = [io.path]::GetDirectoryName($myDirectory)$Folder = $_.PSIsContainer$Age = $_.CreationTime$Path | Select-Object `    @{n="Name";e={$Item}},`    @{n="Created";e={$Age}},`    @{n="Folder Name";e={if($Parent){$Parent}else{$Parent}}},`    @{n="filePath";e={$Path}},`    @{n="Extension";e={if($Folder){"Folder"}else{$Type}}},`    @{n="Folder Name 2";e={if($Parent){$Parent}else{$Parent}}},`    #@{n="Folder Path";e={$ParentPath}},`    @{n="Folder Path 2";e={$ParentPathFinal}}`}| Export-Csv d:\Folder.csv -Encoding UTF8 -NoTypeInformation

导出后格式如下,可自行筛选,该脚本内容具体可参考该link。

欢迎关注微信公众号:小温研习社

文件 目录 结构 命令 层级 名称 文件夹 内容 字符 格式 直观 接下来 主题 位置 信息 公众 图形 多个 子项 情况 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技海报 互联网科技公司经营范围 北京互联网科技有限公司 互联网 科技创业 易通互联网络科技有限公司 互联网金融监管科技 中正互联网科技招聘 衡水科技产业互联网平台 哈尔滨秒房互联网科技有限公司 移动互联网科技股 互联网公司科技股 移动互联网年度科技创新 速维有品互联网信息科技(苏州)有限公司 互联网媒体平台算高科技产业 中国互联网有什么科技 广州梦谷互联网科技有限公司领导 艺电能源互联网科技有限公司招聘 数字科技和互联网金融哪个好 上海互联网科技园景观 科技互联网企业在行动 广州互联网络科技有限公司 兼蜜互联网科技 长亮科技互联网金融 荆州市昕露互联网络科技有限公司 互联网科技公司有风险吗 燊美集互联网科技有限公司 互联网科技创新的路径 互联网科技创新方面的资料 知域互联网科技有限公司官网 每日互联网科技新闻
0