Powershell 在一行中递归运行每个文件(和目录)的exe命令

Powershell 在一行中递归运行每个文件(和目录)的exe命令,powershell,Powershell,不知何故,这不起作用(它对文件没有影响) 但是,这适用于文件夹中的文件: attrib.exe -s -h '.\path\*' 默认情况下,Get Childitem看不到隐藏的文件。添加-Hidden开关以查看隐藏的文件 Get-ChildItem -Recurse -Hidden | Foreach-Object { attrib.exe -s -h $_.FullName } 如果要查看所有文件,请使用-Force开关 Get-ChildItem -Recurse -Force |

不知何故,这不起作用(它对文件没有影响)

但是,这适用于文件夹中的文件:

attrib.exe -s -h '.\path\*'

默认情况下,
Get Childitem
看不到隐藏的文件。添加
-Hidden
开关以查看隐藏的文件

Get-ChildItem -Recurse -Hidden | Foreach-Object { attrib.exe -s -h $_.FullName }
如果要查看所有文件,请使用-
Force
开关

Get-ChildItem -Recurse -Force | ForEach-Object { attrib.exe -s -h $_.FullName }

可以找到有关Get ChildItem的详细信息。

Get ChildItem
默认情况下看不到隐藏的文件。添加
-Hidden
开关以查看隐藏的文件

Get-ChildItem -Recurse -Hidden | Foreach-Object { attrib.exe -s -h $_.FullName }
如果要查看所有文件,请使用-
Force
开关

Get-ChildItem -Recurse -Force | ForEach-Object { attrib.exe -s -h $_.FullName }

可以找到有关Get ChildItem的更多信息。

需要更多信息。文件的当前状态是什么?他们已经藏起来了吗?Get Childitem不会看到隐藏的文件,除非您让它查找。是的,它们是隐藏的。:)fasepalm给我。需要更多的信息。文件的当前状态是什么?他们已经藏起来了吗?Get Childitem不会看到隐藏的文件,除非您让它查找。是的,它们是隐藏的。:)法塞帕尔姆给我。