| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 514 人关注过本帖
标题:[分享]远程copy
只看楼主 加入收藏
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
结帖率:100%
收藏
 问题点数:0 回复次数:1 
[分享]远程copy
搞了一天终于实现了,加个引用 using System.IO;
我用FileUpload控件让用户某文件夹中的一个.txt文本以获取文件夹路径,以下是所有代码


可能还有些东西没想到,希望大家给点意见,谢谢

protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.PostedFile.ContentLength > 0)
{
string name = FileUpload1.FileName; //获取文件的名字.
if (name.EndsWith(".txt"))
{
//取路径去掉最后一个\后面的东西
int a = FileUpload1.PostedFile.FileName.LastIndexOf('\\');
//获取文件夹路径
string path = FileUpload1.PostedFile.FileName.Substring(0, a);
//用数组获取path文件夹里的所有txt文本
string[] files = Directory.GetFiles(path, "*.txt");
//循环copy
for (int i = 0; i < files.Length; i++)
{
//获取文件的文件名如1.txt
string filename = Path.GetFileName(files[i]);
//远程路径,false表有相同的文件名就不覆盖,true为覆盖
File.Copy(files[i], "\\\\192.168.20.149\\a\\" + filename, false);
////本地路径
// File.Copy(files[i], "e:\\a\\" + filename, false);
}
Label1.Text = "<script language='javascript'>alert('上传成功!');</script>";
return;
}
else
{
Label1.Text = "<script language='javascript'>alert('请选择的文件格式不正确,必须为txt文件!');</script>";
return;
}
}
else
{
Label1.Text = "<script language='javascript'>alert('请选择你要上传的文件!');</script>";
return;
}
}

[此贴子已经被作者于2007-3-29 14:50:19编辑过]

搜索更多相关主题的帖子: name txt sender 文件 
2007-03-29 14:32
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
你有没有试试 MoveTo()

飘过~~
2007-03-29 17:37
快速回复:[分享]远程copy
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026010 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved