批处理文件不复制1个文件但复制另一个文件

时间:2016-03-02 23:13:50

标签: batch-file xcopy robocopy

我有一个批处理文件,几乎所有它都是复制调用sqlcmd,运行正常,并将文件复制到USB驱动器。

这是我遇到问题的路线:

copy E:\DatabaseBackup\First.bak G:\DatabaseBackup\.
copy E:\DatabaseBackup\Second.bak G:\DatabaseBackup\.

第一行是它破裂的地方。我收到这条消息:

参数不正确。         0个文件被复制。

第二行正常。我已经尝试改变购买线而不是使用。甚至使用robocopy,甚至尝试交换他们复制的订单,但没有运气。

这是由于bak文件的大小?以下是尺寸:

03/02/2016  02:11 PM    55,650,206,208 First.bak
03/02/2016  02:13 PM     2,174,265,856 Second.bak

我验证了该目录的存在,即使第二个副本正常工作。

有什么建议吗?

响应Varon

这是usb驱动器的属性:

enter image description here

1 个答案:

答案 0 :(得分:1)

  

FAT32卷上文件的最大可能大小为4 GB减去1个字节或4,294,967,295(2 ^ 32 - 1)个字节。

在这种情况下检查目标文件系统G:

来源:https://de.wikipedia.org/wiki/File_Allocation_Table#FAT32