C# FileInfo 怎样对不同服务器上的文件进行移动、复制、删除
我在本机只能对本机的文件进行移动、复制、删除,但不能将本机的文件Copy到另外一台服务器,想请教下怎样才能将本机的文件Copy到另一台服务器例如:FileInfofile...
我在本机只能对本机的文件进行移动、复制、删除,但不能将本机的文件Copy到另外一台服务器,
想请教下怎样才能将本机的文件Copy到另一台服务器
例如:FileInfo fileinfo = new FileInfo("D://test.txt");
我用:fileinfo.CopyTo("D://APP/test.txt");
只能将文件复制到本机的D盘APP文件下,我怎样可以将test.txt复制到另一台电脑的D盘APP文件下? 展开
想请教下怎样才能将本机的文件Copy到另一台服务器
例如:FileInfo fileinfo = new FileInfo("D://test.txt");
我用:fileinfo.CopyTo("D://APP/test.txt");
只能将文件复制到本机的D盘APP文件下,我怎样可以将test.txt复制到另一台电脑的D盘APP文件下? 展开
4个回答
展开全部
CopyTo("\\192.168.0.x\xxx\test.txt")试试,如果局域网开启了匿名共享,应该没问题
追问
这个试过,不行的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置共享文件夹并开放指定用户权限,就可以访问了
更多追问追答
追问
可是
例如:FileInfo fileinfo = new FileInfo("D://test.txt");
我用:fileinfo.CopyTo("D://APP/test.txt");
这个只能对本机的文件操作,怎样将本机的文件复制到另一台Server
追答
public static bool Connect(string remoteHost, string userName, string passWord)
{
bool Flag = false;
Process proc = new Process();
try
{
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.CreateNoWindow = true;proc.Start();string dosLine = "net use " + remoteHost + " " + passWord + " /user:" + userName;proc.StandardInput.WriteLine(dosLine);proc.StandardInput.WriteLine("exit"); while (!proc.HasExited){proc.WaitForExit(1000);}proc.StandardError.Close();if (String.IsNullOrEmpty(errormsg)){Flag = true;}}catch (Exception ex){throw ex;}finally{proc.Close();proc.Dispose();}return Flag;}Connect(@"\\192.168.15.90", "administrator", "123")//连接服务器
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
服务器的安全限制,是不允许这样的
如果你能这样,那不乱套了
如果你能这样,那不乱套了
追问
但我们不是可以在共享上对文件进行操作吗,可以开放一个盘或一个文件夹的权限这样可以吗
追答
如果服务器开放了权限肯定是可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然只能操作本机,要是这样,你都不是入侵别人的机器了。
追问
有什么办法可以做到操作另一台电脑的文件吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询