要从网络位置读取的Powershell

要从网络位置读取的Powershell,powershell,Powershell,我正在尝试访问DLNA服务器,该服务器是使用从我的计算机上单击创建的目录结构设置的,如下所示 现在我想读取文件夹中的文件名并将其写入。这是我尝试过的语法 Get-ChildItem "This PC\Serviio (AMDDesktop)\Video\Folders\TV Shows\Battlebots\Season 01" Foreach-Object { $content = Get-Content $_.FullName Write-Host $content }

我正在尝试访问DLNA服务器,该服务器是使用从我的计算机上单击创建的目录结构设置的,如下所示

现在我想读取文件夹中的文件名并将其写入。这是我尝试过的语法

Get-ChildItem "This PC\Serviio (AMDDesktop)\Video\Folders\TV Shows\Battlebots\Season 01"
Foreach-Object {
    $content = Get-Content $_.FullName
    Write-Host $content
}
但它会产生一个错误,表示路径不存在。


迭代这些文件的正确方法是什么?或者更好,也许是正确的表达方式?如何获取这些文件的地址以进行迭代?

正确的方法是使用正确的路径:)。windows资源管理器中显示的路径没有驱动器信息、斜杠等。如果你愿意的话,这是一个很好的印刷版本。您应该单击工具栏中的任何空白以显示真实路径(或),并使用该路径。@LievenKeersmaekers AFAIK,DLNA路径不是普通路径,而是指向媒体服务器。因此,访问不仅仅是一个空白问题。@vonPryz-完全错过了这一部分,你可能是对的。哇,谢谢你的宝贵见解!通过IP地址访问然后文件夹结构会工作吗?或者我需要使用主机名吗?您可以发布Windows资源管理器显示的路径吗?我对DLNA几乎一无所知,但可以在该服务器上添加一个共享,以便您可以通过SMB访问它。