我有一个批处理文件,几乎所有它都是复制调用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驱动器的属性:
答案 0 :(得分:1)
FAT32卷上文件的最大可能大小为4 GB减去1个字节或4,294,967,295(2 ^ 32 - 1)个字节。
在这种情况下检查目标文件系统G:
来源:https://de.wikipedia.org/wiki/File_Allocation_Table#FAT32