【发布时间】:2017-07-30 23:39:13
【问题描述】:
当使用 UNC 路径(例如:\\machine\share\dir)时,我可以从 UNC 路径中使用dir 命令 (Get-ChildItem) 获取文件列表,但如果我尝试使用 [System.IO.Directory]::GetFiles,我会得到一个空列表(不是错误,只是没有项目)。我认为 PS 是建立在 .NET 框架上的。有谁知道为什么 Get-ChildItem 可以使用 UNC 路径,而 .NET GetFiles 方法返回一个空列表?
【问题讨论】:
-
GetFileSystemEntries 方法将是您正在寻找的模拟方法。此外,不同之处在于 NET 类更快,尤其是 UNC 部分。
标签: .net powershell filesystems