我想问一个关于从 get-childitem 获得的字符串变量中删除行的问题。
现在,我使用以下代码提取指明文件的行:
$FolderToOpen= Get-ChildItem -Path $SrcDir -Filter *.$ExtLst
它会获取指定文件夹和指定扩展名的文件。 然后,我从该变量中获取4行随机行: $FourFiles = $FolderToOpen | Get-Random -Count 4
但是,这就是我的问题,我想从第一个变量中删除这4行。但是,我无法做到这一点,例如执行以下操作: $FolderToOpen -replace "$FourFiles",""
却没有任何效果。请问有人能帮我解决这个问题吗? 先谢谢了 :)
它会获取指定文件夹和指定扩展名的文件。 然后,我从该变量中获取4行随机行: $FourFiles = $FolderToOpen | Get-Random -Count 4
但是,这就是我的问题,我想从第一个变量中删除这4行。但是,我无法做到这一点,例如执行以下操作: $FolderToOpen -replace "$FourFiles",""
却没有任何效果。请问有人能帮我解决这个问题吗? 先谢谢了 :)