鉴于 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
不行呀 cmd里面 也是报这个错误。。
#3
大神 大神
#4
那就不是代码问题,
http://hipeace87.iteye.com/blog/289608
#5
这里面并木有提供解决方案饿,有可能还是我本机无法访问目标server的缘故。。但是我明明 net use 了。。
#6
net use只是建立连接,你有没有权限与net use毫无关系。
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系
#7
哦 我再试试
#1
不在c#中运行,在cmd窗口里运行可以不
#2
不行呀 cmd里面 也是报这个错误。。
#3
大神 大神
#4
那就不是代码问题,
http://hipeace87.iteye.com/blog/289608
#5
这里面并木有提供解决方案饿,有可能还是我本机无法访问目标server的缘故。。但是我明明 net use 了。。
#6
net use只是建立连接,你有没有权限与net use毫无关系。
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系
你知道服务器的密码,你可以登录,但你没有访问那个文件夹的权限,这个得服务器那边设置权限才行,与你是否net use没有任何关系
#7
哦 我再试试