研究不出来了,果断求助各位大神。(关于 Xcopy问题)

时间:2022-06-03 08:39:32
需求是 将从某server 获取最新的文件保存到本地,然后copy到另一台的server的某个路径下。
鉴于 C#的 copy不怎么给力, 我用了命令行 xcopy,
这里出来了问题权限问题,目标server,我已经用 net use 命令登陆过,
当执行xcopy时是 提示 Unable to create directory!!!!
这里诡异的是目标server上这个 directory是已经存在的。
PS:我在其他 我有权限的server 当然是不会报这个错误的..
这里贴出我所有执行的 cmd 代码:
    net use \\wsmis200\tfsfile$ /delete  //删去之前链接
    net use \\wsmis200\tfsfile$ asdfL*() /user:trservice1 //重新链接。
    xcopy D:\TFSFiles\Temp \\wsmis200\tfsfile$ /s/y/f/r 

7 个解决方案

#1


不在c#中运行,在cmd窗口里运行可以不

#2


引用 1 楼  的回复:
不在c#中运行,在cmd窗口里运行可以不

不行呀 cmd里面 也是报这个错误。。

#3


大神 大神

#4


引用 2 楼  的回复:
引用 1 楼  的回复:

不在c#中运行,在cmd窗口里运行可以不

不行呀 cmd里面 也是报这个错误。。

那就不是代码问题,
http://hipeace87.iteye.com/blog/289608

#5


引用 4 楼  的回复:
引用 2 楼  的回复:

引用 1 楼  的回复:

不在c#中运行,在cmd窗口里运行可以不

不行呀 cmd里面 也是报这个错误。。

那就不是代码问题,
http://hipeace87.iteye.com/blog/289608


这里面并木有提供解决方案饿,有可能还是我本机无法访问目标server的缘故。。但是我明明 net use 了。。

#6


net use只是建立连接,你有没有权限与net use毫无关系。
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系

#7


引用 6 楼  的回复:
net use只是建立连接,你有没有权限与net use毫无关系。
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系

哦 我再试试

#1


不在c#中运行,在cmd窗口里运行可以不

#2


引用 1 楼  的回复:
不在c#中运行,在cmd窗口里运行可以不

不行呀 cmd里面 也是报这个错误。。

#3


大神 大神

#4


引用 2 楼  的回复:
引用 1 楼  的回复:

不在c#中运行,在cmd窗口里运行可以不

不行呀 cmd里面 也是报这个错误。。

那就不是代码问题,
http://hipeace87.iteye.com/blog/289608

#5


引用 4 楼  的回复:
引用 2 楼  的回复:

引用 1 楼  的回复:

不在c#中运行,在cmd窗口里运行可以不

不行呀 cmd里面 也是报这个错误。。

那就不是代码问题,
http://hipeace87.iteye.com/blog/289608


这里面并木有提供解决方案饿,有可能还是我本机无法访问目标server的缘故。。但是我明明 net use 了。。

#6


net use只是建立连接,你有没有权限与net use毫无关系。
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系

#7


引用 6 楼  的回复:
net use只是建立连接,你有没有权限与net use毫无关系。
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系

哦 我再试试