2017-03-08 69 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