标题: [问题求助] PowerShell显示不特定文件夹下的特定文件或文件夹的路径 [打印本页]
作者: 5i365 时间: 2022-2-3 10:40 标题: PowerShell显示不特定文件夹下的特定文件或文件夹的路径
文件
"C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\tx9a0g18.default-release\prefs.js"
文件夹
"C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\tx9a0g18.default-release\extensions"
上面红字的部分是随机的, 所以我想显示 文件prefs.js的路径 和 文件夹extensions的路径 遇到了困难, 搜索了一些资料, 发现Resolve-Path命令应该很合适, 但是下面的代码,得不到路径值, 请示高手指点, 提前感谢!
Resolve-Path "C:\Users\Administrator\AppData\Roaming\Mozilla\*prefs.js"
Resolve-Path "C:\Users\Administrator\AppData\Roaming\Mozilla\*\prefs.js"
Resolve-Path "C:\Users\Administrator\AppData\Roaming\Mozilla\*\extensions"
------------------------------------------------------------------------------
自己瞎搞用下面的dir命令显示了文件prefs.js的路径, 但是总感觉上面的命令应该可以更简单一些:
(dir "C:\Users\Administrator\AppData\Roaming\Mozilla\prefs.js" -File -Recurse).fullname
作者: flashercs 时间: 2022-2-3 13:13
- Resolve-Path "C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\*\*\prefs.js"
复制代码
作者: 5i365 时间: 2022-2-3 13:32
回复 2# flashercs
感谢帮忙, 中间的\级别不确定
作者: 5i365 时间: 2022-2-5 10:30
自己用下面的方式实现了, 真搞不懂, 为什么第二行代码红色字的地方, 不加*都能找到
用Resolve-Path 加通配符, 始终搞不定
(dir "C:\Users\Administrator\AppData\Roaming\Mozilla\*\extensions" -dir -Recurse).fullname
(dir "C:\Users\Administrator\AppData\Roaming\Mozilla\prefs.js" -File -Recurse).fullname
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |