Blu*_*r.P 0 csv powershell powershell-3.0 powershell-4.0 powershell-5.0
我有一个 powershell 脚本,可以使用以下命令导入 CSV 文件:
$empCsv = Import-Csv "addEmp.csv"
Run Code Online (Sandbox Code Playgroud)
我将 csv 与脚本放在同一目录中,但我得到了FileNotFoundException. 如果我使用带有 CSV 路径的命令,如下所示:
$empCsv = Import-Csv .\Desktop\createUser\addEmp.csv
Run Code Online (Sandbox Code Playgroud)
效果很好。
我希望能够将此脚本提供给某人使用,并让他们从任何位置运行该脚本,并能够导入.csv位于同一目录中的脚本。
为什么我的第一个命令找不到 csv?
谢谢!
要在同一目录中导入 CSV,我建议:
$empCsv = Import-Csv "$PSScriptRoot\addEmp.csv"
Run Code Online (Sandbox Code Playgroud)
PSScriptRoot为您提供当前正在执行的脚本的路径。
| 归档时间: |
|
| 查看次数: |
2515 次 |
| 最近记录: |