如何解决从文件中提取 http:// URL
我正在尝试从给定文件中提取 http://
URL,但在导出时获取空文件
代码如下:
$items = Get-ChildItem -LiteralPath "E:\Backup_Testinstance\" |
Where-Object {$_.Extension -eq "http://"}
$array = New-Object System.Collections.ArrayList
foreach ($item in $items)
{
foreach ($item in $items) {
$array.Add([pscustomobject]@{
"Name File" = $item.name
"Path" = $item.FullName
}) | Out-Null
}
$array | Export-csv E:\Backup_Testinstance\test2.csv
这里是源文件记录:
sdfadsfdsafadsf http://google.com/search/fddggddfadfdsfdfdfadsfgdadsfdsfdsfd 99999999
sdfadsfdsafadsf http://van.com/search/fddggddfadfdsfdfdfdsfgdadsfdsfdsfd 99999999
sdfadsfdsafadsf http://gem.com/search/fddggddfadfdsfdfadsfgdadsfdsfdsfd 99999999
sdfadsfdsafadsf http://cart.com/search/fddggdfdsfdfdfadsfgdadsfdsfdsfd 99999999
解决方法
您最新评论中的代码看起来不错,除了反引号、缺少的 -Filter '*.txt'
(或文件的任何扩展名)、缺少的 -File
开关和缺少的 {{1} } 打开 -NoTypeInformation
cmdlet。
尝试在单独的代码行中编写:
Export-Csv
对我来说这是有效的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。