相关疑难解决方法(0)

使用PowerShell进行递归文件搜索

我在所有文件夹中搜索文件.

Copyforbuild.bat 很多地方都有,我想递归搜索.

$File = "V:\Myfolder\**\*.CopyForbuild.bat"
Run Code Online (Sandbox Code Playgroud)

我怎么能在PowerShell中做到这一点?

powershell powershell-2.0

228
推荐指数
7
解决办法
29万
查看次数

Powershell返回包含特定文件但不完全递归的目录

使用以下Powershell代码,我试图找到根目录中不包含robots.txt的文件夹.通常情况下,我可以递归地执行此操作,但是它需要FOREVER来递归这个庞大的文件夹结构.我真正需要的只是第一级,AKA只搜索C:\ Projects中找到的文件夹.

基本上我需要从每组孩子中获取孩子,然后只返回没有robots.txt文件的父母.我在这里遇到的问题是我在嵌套for循环中的$ _给了我CWD,而不是我正在搜索的目录的子代.我知道我可能不得不使用 - 在这里,但我有点过头了,对PowerShell很新.任何帮助表示赞赏!

$drv = gci C:\Projects | %{
    $parent = $_; gci -exclude "robots.txt" | %{$_.parent}} | gu
Run Code Online (Sandbox Code Playgroud)

powershell

4
推荐指数
1
解决办法
2636
查看次数

标签 统计

powershell ×2

powershell-2.0 ×1