2017-03-08 109 views
-1

更新拷貝項目上的大文件

一個多一點的測試失敗後,似乎該文件的名稱是沒有問題的,因爲我可以用相同的名字複製0KB大小的新文件沒有錯誤。但是,我試圖複製的文件大小約爲8GB。


我試圖從一個驅動器複製文件的負載到另一個時出現惱人的錯誤。該Copy-Item命令如下:

Copy-Item $oldLocation $newLocation -Recurse -Force 

其中的參數:

$oldLocation = 'E:\Documents\Outlook Files\[email protected]' 
$newLocation = 'F:\PST Files\EZ-SWAP EX\Documents\Outlook Files\[email protected]' 

這一點我也試着對自己,在分離式PowerShell窗口,並沒有RecurseForce開關,用相同的結果。我也嘗試了這個命令,而沒有在參數中加入路徑,只是指定了字符串。

注意,我從1個外置硬盤複製到另一個外部硬盤驅動器

他們似乎除了1個文件,它引發以下錯誤的工作:

Copy-Item : The parameter is incorrect. At line:4 char:1 + Copy-Item $old $new -Force -Recurse + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Copy-Item], IOException + FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.CopyItemCommand

此文件是獨特的,因爲文件名看起來像這樣:

[email protected] 

其中所有其他文件只被稱爲

filename.pst 

我不確定包含的域是否導致此問題,但這可能是問題嗎?

如果沒有,那麼可能會出現什麼問題呢?錯誤消息根本沒有幫助。

$PSVersionTable.PSVersion輸出

Major Minor Build Revision 
----- ----- ----- -------- 
5  1  14393 693  
+2

什麼_exactly_是在發生這種情況時發出的「Copy-Item」命令? –

+0

@JeffZeitlin感謝您的評論傑夫 - 我更新了我的問題 – Bassie

+0

所以,如果我理解這一點,'... \ name @ domain.co.za.pst'是一個文件夾,其中的文件? –

回答

1

如果您在任何版本的Windows 7或更低版​​本上運行,或者目標文件系統是無論Windows版本是FAT32類型,您都被限制爲最大文件大小爲4GB。由於您指出問題文件爲8GB,並且您還表示同名的零字節文件沒有問題,所以這是導致問題的最可能原因。

-1

使用雙引號的路徑,然後嘗試...

複製項目「C:\ PTS \ 1 \拷貝項目\老\名@域名.co.za.pst「-Destination」C:\ PTS \ 1 \ Copy-Item \ New \「-Recurse

+0

我看到相同的結果 – Bassie