我是比較新的PowerShell的,我是想用此格式的文本文件來複制文件:PowerShell中的Copy-Item;給定路徑的格式不支持
file1.pdf
dir1\dir2\dir3\dir 4
file2.pdf
dir1\dir5\dir7\di r8
file3.pdf
...etc.
其中每一條目的第一行是一個文件名,第二個是C:\ Users的文件路徑。例如,要在文件中的第一項的完整路徑將是:
C:\Users\dir1\dir2\dir3\dir 4\file1.pdf
下面的代碼是什麼,我現在有,但我得到的錯誤:「不支持給定路徑的格式。」之後的另一個錯誤告訴我它找不到路徑,我認爲這是第一個錯誤的結果。我已經玩了一下,並且我得到的印象是將這個字符串傳遞給Copy-Item。
$file = Get-Content C:\Users\AJ\Desktop\gdocs.txt
for ($i = 0; $i -le $file.length - 1; $i+=3)
{
$copyCommand = "C:\Users\" + $file[$i+1] + "\" + $file[$i]
$copyCommand = $copyCommand + " C:\Users\AJ\Desktop\gdocs\"
$copyCommand
Copy-Item $copyCommand
}