2009-07-25 63 views
0

我想运行批处理文件将备份文件从一个位置复制到其他位置。错误运行批处理文件复制文件

我不断收到错误:

Invalid drive specification 

我的路径如下:

\\server\drive:\folder\folder\folder\*.bak drive:\folder\.bak 
+0

你能发布代码吗? – Kredns 2009-07-25 05:43:56

回答

2

这通常是不工作了太清楚了。你会想这样的:

cp \\server\C$\folder\folder\folder\copy.bak C:\folder\copied.bak 

这个前提是,你实际上有从你的盒子访问该文件夹\\server\C$\folder\folder\folder。如果您不这样做,那么您需要在服务器上正确配置权限才能访问。

2

如果您在服务器上拥有管理权限,则您只能访问管理共享(\\server\C$ < - $表示管理共享)。如果您不需要主动共享有问题的文件夹,即在服务器上,导航至drive:\folder\folder\folder并共享(文件夹的上下文菜单,菜单项共享和安全)。请注意,您至少需要服务器上的临时管理员权限才能创建共享。

不要忘记为您创建的共享配置权限,以便用于复制过程的受限帐户具有读取权限。

一旦这是等了,你应该能够使用

Copy \\Server\NewShareName\*.bak c:\folder\.bak 

如果你有这些文件由另一个进程使用中的问题要复制的文件,看看robocopy,而不是复制命令。