我有一个备份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"""
答案 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