永发信息网

C#编程中如何在局域网内访问某机器上的共享文件?

答案:4  悬赏:20  手机版
解决时间 2021-02-19 15:34
C#编程中如何在局域网内访问某机器上的共享文件?
最佳答案
try
{
ManagementScope ms = new ManagementScope(@"\\10.19.96.215");
ConnectionOptions conn = new ConnectionOptions();
conn.Username = "用户名";
conn.Password = "密码";
ms.Options = conn;

ms.Connect();

DirectoryInfo di = new DirectoryInfo(@"\\192.168.8.12\c$\gongxiang\");
StringBuilder sb = new StringBuilder();
foreach(DirectoryInfo subDIR in di.GetDirectories())
{
sb.Append(subDIR.Name + "\n\r");

}
MessageBox.Show("get\n\r" + sb.ToString());
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
全部回答
private void button1_Click(object sender, EventArgs e)
{
File.Copy(@"\\10.19.96.215\gongxiang\abc.txt",@"c:\abc.txt");
}
private void button1_Click(object sender, EventArgs e)
{
File.Copy(@"\\10.19.96.215\gongxiang\abc.txt",@"c:\abc.txt");
}
只说关键类,不写代码了。
1:File、FileInfo、Directory、DirectoryInfo、Stream...
2:你描述的问题大概就需要上面的类。既然你已经知道目录,那么用Directory、DirectoryInfo这两个类找出文件名应该不成问题。
3:知道文件了,那你的操作无非就是复制或者修改文件。
a:复制,这个只是一个下载的过程,用Stream即可完成.(网上例子应该一大堆.)
b:修改,那你只需在本地编辑一个文件,然后和它同名,然后上传上去即可.(这个估计应该也不是什么大问题).
建议:楼主写代码时,可以简单的分为三个函数.
1:目录扫描.
2:文件扫描.
3:文件下载.
好了,这时你的一个网页小马搞定了,你要的东西也搞定了.
代码可以自己实现,我就不乱写了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【干馏】干馏和分馏中哪个是化学变化?
腊肉不能和什么一起吃
四川省拓诚工业设备有限公司地址有知道的么?
这个电源为什么5v+3.3v有97w,是怎么算出来的
不教胡马度阴山 教的读音到底第几声???
黑狐电视剧全集,黑狐电视剧全集,黑狐在线观
中南民族大学软件工程好么?
豪特汽车音响襄阳旗舰店地址有知道的么?有点
梦见抓鱼却看见里面有蛇也有血不知道鱼死没有
将一种生物的某个基因转到另一种生物的基因组
中国邮政储蓄银行巴东县东瀼口营业所在哪里啊
早上脸上涂了东西之后过一会儿皮肤表层会有白
求大神the kills-the last goodbye中文翻译,
胖老婆巴盟酿皮米线怎么去啊,有知道地址的么
民乐队里缺少扬琴,可用什么乐器来代替
推荐资讯
网络电视直播怎么下线了2016
稽查大队属于什么部门
香港国际机场就是赤蜡角机场嘛?
win7计划任务 只能到分钟吗
汽车业猎头好做吗?
苹果怎么把home键设置成只能返回成主菜单
钻戒带辅钻的贵还是不带辅钻的贵重
重庆野森农业开发公司这个地址在什么地方,我
汽车的车牌有三种颜色,黑、绿、黄,各是什么
今天要运走60吨货物,每次运5吨,上午运走8次
铁钟写的《蛮荒记》在哪个小说网里有,最好是
苹果螺吃水草吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?