社区
网络通信/分布式开发
帖子详情
关于异地文件查找问题
mawenyi1978
2009-06-26 06:06:41
加精
现在有个这样的问题,我要查找局域网中某一台电脑中的某一个或者多个文件,查找到后拷贝到本机,希望大家给点思路,能给点代码更好。感谢大家了
...全文
125
22
打赏
收藏
关于异地文件查找问题
现在有个这样的问题,我要查找局域网中某一台电脑中的某一个或者多个文件,查找到后拷贝到本机,希望大家给点思路,能给点代码更好。感谢大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjx2388
2009-06-26
打赏
举报
回复
[Quote=引用 4 楼 yjytiantang 的回复:]
我这有个源程序例子,发你邮箱过来,我传给你。
[/Quote]
传到资源去,大家都看看
hanjoe109
2009-06-26
打赏
举报
回复
[Quote=引用 4 楼 yjytiantang 的回复:]
我这有个源程序例子,发你邮箱过来,我传给你。
[/Quote]
能否也給我一份,謝謝!
hanjoe109@163.com
yanghailong11
2009-06-26
打赏
举报
回复
很好很强大
yjytiantang
2009-06-26
打赏
举报
回复
[Quote=引用 15 楼 XD19861130 的回复:]
引用 13 楼 yjytiantang 的回复:
引用 10 楼 softroad 的回复:
引用 4 楼 yjytiantang 的回复:
我这有个源程序例子,发你邮箱过来,我传给你。
发送OK.
跪求一份~万分感谢~
xd8171@126.com
[/Quote]
OK,知识共享,仅供参考。
XD王
2009-06-26
打赏
举报
回复
[Quote=引用 13 楼 yjytiantang 的回复:]
引用 10 楼 softroad 的回复:
引用 4 楼 yjytiantang 的回复:
我这有个源程序例子,发你邮箱过来,我传给你。
发送OK.
[/Quote]
跪求一份~万分感谢~
xd8171@126.com
mawenyi1978
2009-06-26
打赏
举报
回复
[Quote=引用 11 楼 yjytiantang 的回复:]
引用 8 楼 mawenyi1978 的回复:
to:yjytiantang
mjt262002@163.com
非常感谢
已经发过去了,收到回个话。
[/Quote]
已经收到。非常感谢
yjytiantang
2009-06-26
打赏
举报
回复
[Quote=引用 10 楼 softroad 的回复:]
引用 4 楼 yjytiantang 的回复:
我这有个源程序例子,发你邮箱过来,我传给你。
给我也来一个47478220@qq.com
[/Quote]
发送OK.
如一宝宝
2009-06-26
打赏
举报
回复
我也要,谢谢
fx_java@hotmail.com
yjytiantang
2009-06-26
打赏
举报
回复
[Quote=引用 8 楼 mawenyi1978 的回复:]
to:yjytiantang
mjt262002@163.com
非常感谢
[/Quote]
已经发过去了,收到回个话。
softroad
2009-06-26
打赏
举报
回复
[Quote=引用 4 楼 yjytiantang 的回复:]
我这有个源程序例子,发你邮箱过来,我传给你。
[/Quote]
给我也来一个47478220@qq.com
changrong520lmd
2009-06-26
打赏
举报
回复
qwregfdgdfhbdfhbd
mawenyi1978
2009-06-26
打赏
举报
回复
to:yjytiantang
mjt262002@163.com
非常感谢
bigpretty
2009-06-26
打赏
举报
回复
帮忙定了,java的我有!
crazyhunter2008
2009-06-26
打赏
举报
回复
1233
yjytiantang
2009-06-26
打赏
举报
回复
我这有个源程序例子,发你邮箱过来,我传给你。
bdmh
2009-06-26
打赏
举报
回复
除了共享之外,估计你得在他人的机器上安排自己的间谍了
XD王
2009-06-26
打赏
举报
回复
这个有意思,hacker。。
xinxinshou2009
2009-06-26
打赏
举报
回复
友情帮顶
加油馒头
2009-06-26
打赏
举报
回复
具体代码如下,可以看懂的
//进入远程机器读取 文件
private void button2_Click(object sender, System.EventArgs e)
{
string ip= "172.17.3.70 ";
//open connection
string strRst1=ConnectOpen(ip);
//MessageBox.Show(strRst1.ToString());
//read txt
string s;
StreamReader srReadLine = new StreamReader(
(System.IO.Stream)File.OpenRead( "m:\\sql.txt "),// "Application.StartupPath.ToString().Trim()+ "\\Text.txt "),
System.Text.Encoding.Default);
srReadLine.BaseStream.Seek(0, SeekOrigin.Begin);
while(srReadLine.Peek() > -1)
{
s=srReadLine.ReadLine().Trim();
this.listBox1.Items.Add(s);
}
srReadLine.Close();
//close connection
string strRst2=ConnectClose(ip);
//MessageBox.Show(strRst2.ToString());
}
private string ConnectClose(string strIp)
{
p.StartInfo.FileName = "cmd.exe ";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string pingrst;
p.Start();
p.StandardInput.WriteLine( "net use \\172.17.3.77 /del ");
p.StandardInput.WriteLine( "exit ");
string strRst = p.StandardOutput.ReadToEnd();
pingrst = strRst;
p.Close();
return pingrst;
}
private string ConnectOpen(string strIp)
{
p.StartInfo.FileName = "cmd.exe ";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string pingrst;
p.Start();
//ping
p.StandardInput.WriteLine( "ping "+strIp);
p.StandardInput.WriteLine( "net use "+strIp+ " /user:uid pwd ");
p.StandardInput.WriteLine( "net use m: \\\\172.17.3.70\\share ");
p.StandardInput.WriteLine( "exit ");
string strRst = p.StandardOutput.ReadToEnd();
pingrst = strRst;
p.Close();
return pingrst;
}
加油馒头
2009-06-26
打赏
举报
回复
以流的方式读取:基本代码如下
StreamReader fileStream = new StreamReader("\\172.23.105.66\\I$\\love.txt", System.Text.Encoding.Default);,
66是我自己机器的IP,映射到\172.23.105.66\\I$\\love.txt
可以用 \\love\1\1.txt 这样的方式构造一个StreamReader,这样就可以了。
补充:不用Server.MapPath的,这是用于返回服务器的物理路径的,可你是要服务器访问客户机,所以不能用Server.MapPath。 直接 \\172.23.105.66\\D\\love.txt 就可以了.
加载更多回复(1)
Mxsdoc_Setup_V2.02.35.exe(MxsDoc 专业版 / 企业版)
MxsDoc是基于Web的
文件
管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、
文件
分享、
文件
加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、
文件
备注、本地自动备份、
异地
自动备份、一键迁移。 1. 开源 Gitee: https://gitee.com/RainyGao/DocSys Github: https://github.com/RainyGao-GitHub/DocSys 2. 多仓库支持 支持定义各自的
文件
存储、版本管理、权限管理规则 3. 存储安全 本地化
文件
存储方案,避免系统意外损坏对仓库
文件
的影响 3. 历史版本 采用目前最流行的SVN和GIT版本仓库 5. 在线编辑 支持各种文本
文件
在线编辑,支持Office
文件
协同编辑,无任何外部依赖(无需安装和部署其他Office编辑软件或系统) 6.
文件
分享 支持
文件
和目录分享,支持访问权限设置、密码访问控制 7. 全文搜索 支持
文件
名、
文件
备注、
文件
内容搜索,让
文件
查找
更加方便快捷 8. 后台管理 支持用户管理、用户组管理、仓库管理、系统管理
docsys-win-2.02.28.zip(MxsDoc 专业版 / 企业版)
MxsDoc是基于Web的
文件
管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、
文件
分享、
文件
加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、
文件
备注、本地自动备份、
异地
自动备份、一键迁移。 1. 开源 Gitee: https://gitee.com/RainyGao/DocSys Github: https://github.com/RainyGao-GitHub/DocSys 2. 多仓库支持 支持定义各自的
文件
存储、版本管理、权限管理规则 3. 存储安全 本地化
文件
存储方案,避免系统意外损坏对仓库
文件
的影响 3. 历史版本 采用目前最流行的SVN和GIT版本仓库 5. 在线编辑 支持各种文本
文件
在线编辑,支持Office
文件
协同编辑,无任何外部依赖(无需安装和部署其他Office编辑软件或系统) 6.
文件
分享 支持
文件
和目录分享,支持访问权限设置、密码访问控制 7. 全文搜索 支持
文件
名、
文件
备注、
文件
内容搜索,让
文件
查找
更加方便快捷 8. 后台管理 支持用户管理、用户组管理、仓库管理、系统管理
docsys-win-2.02.27.zip(MxsDoc 专业版 / 企业版)
MxsDoc是基于Web的
文件
管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、
文件
分享、
文件
加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、
文件
备注、本地自动备份、
异地
自动备份、一键迁移。 1. 开源 Gitee: https://gitee.com/RainyGao/DocSys Github: https://github.com/RainyGao-GitHub/DocSys 2. 多仓库支持 支持定义各自的
文件
存储、版本管理、权限管理规则 3. 存储安全 本地化
文件
存储方案,避免系统意外损坏对仓库
文件
的影响 3. 历史版本 采用目前最流行的SVN和GIT版本仓库 5. 在线编辑 支持各种文本
文件
在线编辑,支持Office
文件
协同编辑,无任何外部依赖(无需安装和部署其他Office编辑软件或系统) 6.
文件
分享 支持
文件
和目录分享,支持访问权限设置、密码访问控制 7. 全文搜索 支持
文件
名、
文件
备注、
文件
内容搜索,让
文件
查找
更加方便快捷 8. 后台管理 支持用户管理、用户组管理、仓库管理、系统管理
docsys-win-2.02.23.zip(MxsDoc 专业版 / 企业版)
MxsDoc是基于Web的
文件
管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、
文件
分享、
文件
加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、
文件
备注、本地自动备份、
异地
自动备份、一键迁移。 1. 开源 Gitee: https://gitee.com/RainyGao/DocSys Github: https://github.com/RainyGao-GitHub/DocSys 2. 多仓库支持 支持定义各自的
文件
存储、版本管理、权限管理规则 3. 存储安全 本地化
文件
存储方案,避免系统意外损坏对仓库
文件
的影响 3. 历史版本 采用目前最流行的SVN和GIT版本仓库 5. 在线编辑 支持各种文本
文件
在线编辑,支持Office
文件
协同编辑,无任何外部依赖(无需安装和部署其他Office编辑软件或系统) 6.
文件
分享 支持
文件
和目录分享,支持访问权限设置、密码访问控制 7. 全文搜索 支持
文件
名、
文件
备注、
文件
内容搜索,让
文件
查找
更加方便快捷 8. 后台管理 支持用户管理、用户组管理、仓库管理、系统管理
docsys-win-2.02.24.zip(MxsDoc 专业版 / 企业版)
MxsDoc是基于Web的
文件
管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、
文件
分享、
文件
加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、
文件
备注、本地自动备份、
异地
自动备份、一键迁移。 1. 开源 Gitee: https://gitee.com/RainyGao/DocSys Github: https://github.com/RainyGao-GitHub/DocSys 2. 多仓库支持 支持定义各自的
文件
存储、版本管理、权限管理规则 3. 存储安全 本地化
文件
存储方案,避免系统意外损坏对仓库
文件
的影响 3. 历史版本 采用目前最流行的SVN和GIT版本仓库 5. 在线编辑 支持各种文本
文件
在线编辑,支持Office
文件
协同编辑,无任何外部依赖(无需安装和部署其他Office编辑软件或系统) 6.
文件
分享 支持
文件
和目录分享,支持访问权限设置、密码访问控制 7. 全文搜索 支持
文件
名、
文件
备注、
文件
内容搜索,让
文件
查找
更加方便快捷 8. 后台管理 支持用户管理、用户组管理、仓库管理、系统管理
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章