从文件路径获取内容
Get Content from file path
我有一个脚本,可以在文件存在时通过电子邮件发送通知。它从文件中提取一行文本并将其通过电子邮件发送给收件人。
当脚本 运行 位于文件所在的同一文件夹中时,它工作正常。但是,如果我将脚本放在桌面上并尝试 运行 它; Get-Content
正在我的桌面上寻找 $file
- 而不是 R:\files\export
位置。
$files = Get-ChildItem -path "R:\Files\export" |
where {($_.extension -eq '.old' -and $_ -like '*AM*')}
foreach ($file in $files) {
$a = Get-Content $file | select -First 1 -Skip 9
$a = $a.substring(3,16)
$emailMessage.Body = @"
The following Amazon PO has been imported to LM: </br></br>
"@ + $a
上述代码中,如何正确指定文件路径?
$a = Get-Content $file | select -first 1 -skip 9
您可以使用 属性 fullname
获取完整路径。
$a = Get-Content $file.fullname | select -first 1 -skip 9
我有一个脚本,可以在文件存在时通过电子邮件发送通知。它从文件中提取一行文本并将其通过电子邮件发送给收件人。
当脚本 运行 位于文件所在的同一文件夹中时,它工作正常。但是,如果我将脚本放在桌面上并尝试 运行 它; Get-Content
正在我的桌面上寻找 $file
- 而不是 R:\files\export
位置。
$files = Get-ChildItem -path "R:\Files\export" |
where {($_.extension -eq '.old' -and $_ -like '*AM*')}
foreach ($file in $files) {
$a = Get-Content $file | select -First 1 -Skip 9
$a = $a.substring(3,16)
$emailMessage.Body = @"
The following Amazon PO has been imported to LM: </br></br>
"@ + $a
上述代码中,如何正确指定文件路径?
$a = Get-Content $file | select -first 1 -skip 9
您可以使用 属性 fullname
获取完整路径。
$a = Get-Content $file.fullname | select -first 1 -skip 9