我有此腳本副本不拿起正確的源文件夾
$folder = Get-ChildItem -Path \\exp-01\Uploads |
Sort-Object LastWriteTime -Descending |
Select-Object -Last 1
文件夾變量設置正確,當我檢查它,它出來作爲
Directory: \\exp-01\Uploads Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 29/05/2017 08:17 149604223125762
但是,當我做到這一點
copy $folder E:\InvoiceUploads\files\ -Recurse
我得到一個錯誤,
複製:無法找到路徑'C:\ Users \ web.developer.03 \ 149604223125762',因爲它不存在。
PowerShell的正在運行的文件夾(提示符爲):
C:\Users\web.developer.03>
所以,基本上它不拿起正確的來源,而是佔用了當前目錄作爲源。我在這裏做錯了什麼?
'copy'是'拷貝Item'的別名。他的語法完全正確。問題在於PowerShell如何處理'$ folder'的值。 –