日期:2014-05-20  浏览次数:20782 次

研究不出来了,果断求助各位大神。(关于 Xcopy问题)
需求是 将从某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 

------解决方案--------------------
不在c#中运行,在cmd窗口里运行可以不
------解决方案--------------------
引用:
引用:

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

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

那就不是代码问题,
http://hipeace87.iteye.com/blog/289608
------解决方案--------------------
net use只是建立连接,你有没有权限与net use毫无关系。
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系