我的代码:
$cont1 = 0
$arr1 = gci -Path '.\*place1\*place2' -Directory
$arra1 = gci -Path $arr1 -File
"{0}`t{1}`t{2}" -f "Filename", "Hyperlink", "Path" |
Out-File -FilePath "The Files.csv"
foreach ($Files in $arra1) {
"{0}`t{1}`t{2}" -f $arra1[$cont1], '=HYPERLINK("$arr1","Go to...")', $arr1[$cont0] |
Out-File -FilePath "The Files.csv" -Append
$cont1++
}
我能做的是让$arr1
实际上成为超链接的整个路径,但当然使用PowerShell变量,因为我使用了Out-File
和-Append
到CSV文件。 CSV输出应如下所示:
Filename Hyperlink Path file1 Go to... C:\somewhere file2 Go to... C:\somewhere etc.
到目前为止,我可以将代码看作(输出)作为超链接,但它指向$arr1
。
当然,超链接必须是可点击的,请帮忙吗?