Copy-Item命令出错:找不到驱动器

时间:2018-01-31 12:48:45

标签: powershell

我有一个备份MongoDB数据库的脚本,创建一个zip包,它应该将它移动到指定的文件夹。但是当启动Copy-Item时,它会抛出此异常:

  

Copy-Item:找不到驱动器。名为“E”的驱动器不存在。

问题是,WinRAR,MongoDB和整个东西都存储在E上,备份过程工作得很好,只有Copy-Item部分失败并说它找不到E,但那是胡说八道,因为它可以在E ...上执行程序

Copy-Item -Path $archiveFile -Destination $localOneDriveFolder
$localOneDriveFolder = """E:\Project\Backups"""
$archiveFile = """E:\Program Files\MongoDB\Server\3.6\bin\backup_$x.rar"""

1 个答案:

答案 0 :(得分:0)

仔细查看实际的错误消息。 "E显然不是有效的驱动器标识符(请注意前导双引号)。

删除双引号:

$localOneDriveFolder = "E:\Project\Backups"
$archiveFile = "E:\Program Files\MongoDB\Server\3.6\bin\backup_$x.rar"
Copy-Item -Path $archiveFile -Destination $localOneDriveFolder