Batch file 运行批处理文件以复制文件时出错

Batch file 运行批处理文件以复制文件时出错,batch-file,Batch File,我正在尝试运行批处理文件以将备份文件从一个位置复制到另一个位置 我不断发现错误: Invalid drive specification 我的路径如下: \\server\drive:\folder\folder\folder\*.bak drive:\folder\.bak 这通常不会太好。你会想要这个: cp \\server\C$\folder\folder\folder\copy.bak C:\folder\copied.bak 这假定您实际上可以从您的邮箱访问文件夹\\serv

我正在尝试运行批处理文件以将备份文件从一个位置复制到另一个位置

我不断发现错误:

Invalid drive specification
我的路径如下:

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

这通常不会太好。你会想要这个:

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

这假定您实际上可以从您的邮箱访问文件夹
\\server\C$\folder\folder\folder
。如果不这样做,则需要在服务器上正确配置权限以授予您访问权限。

这通常效果不太好。你会想要这个:

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

这假定您实际上可以从您的邮箱访问文件夹
\\server\C$\folder\folder\folder
。如果没有,则需要在服务器上正确配置权限以授予您访问权限。

您只能访问管理共享(
\\server\C$
您只能访问管理共享(
\\server\C$
您可以发布代码吗?您是如何尝试这样做的?标签是“sql server”,您正在使用xp_cmdshell吗?您说路径以\server开头。您是指\server吗?@Kevin:我猜OP正在使用批处理文件复制SQL server备份(因此扩展名为
bak
)。语法是Windows批处理中的
cp
命令的语法。@Eric hehe ok,有道理。哦,我不知道双反斜杠会被单反斜杠取代:(我的评论看起来有点傻……哦,好吧!@Kevin:在你的评论中使用反斜杠,`,来获取代码,或者将反斜杠加倍,
\\like\this
或\\\\like\\this。你能发布代码吗?你是如何做到的?标签是“sql server”,您正在使用xp_cmdshell吗?您说路径以\server开头。您是指\server吗?@Kevin:我猜OP正在使用批处理文件复制SQL server备份(因此扩展名为
bak
)。语法是Windows批处理中的
cp
命令的语法。@Eric hehe ok,有道理。哦,我不知道双反斜杠会被单反斜杠取代:(我的评论看起来有点傻……哦,好吧!@Kevin:在你的评论中使用反斜杠,`,来获取代码,或者将反斜杠加倍,
\\like\this
或\\\\like\\this。