日期:2014-05-17  浏览次数:21144 次

调用局域网内别的电脑共享文件夹所使用的格式?
网上介绍,调用局域网内别的电脑共享文件夹需使用格式:\\计算机名\共享目录名\文件名
现假设局域网内服务器端电脑的名字为:YIN Zhikai,并有一个共享文件夹名为:Video_Info,其下有一个文件夹名为:Photos。

 string name = @"\\YIN Zhikai\Video_Info\Photos";
 if (Directory.Exists(name) == false) 
 {
  MessageBox.Show("请在【服务器端】电脑上创建三个视频共享目录!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}

以上语句是在局域网内的另一台电脑上运行后发现找不到服务器端电脑的指定文件夹,Why? 谢谢!




------解决方案--------------------
你打开资源管理器,或者“我的电脑”,把这个地址粘贴进去,看看能不能打开。
------解决方案--------------------
用ftp://ip/目录 吧 要4个\\\\ 即@"\\\\YIN Zhikai\Video_Info\Photos"; 跳出你自己电脑的盘符
------解决方案--------------------
探讨
难道写成这样:
string name = @"\\\YIN Zhikai\\Video_Info\\Photos";
或者:
string name = @"\\\\YIN Zhikai\\Video_Info\\Photos";

------解决方案--------------------
你试试就行了。ftp地址访问 要跳出当前的盘符,,跳出的方法 再加一个\\