标题:[分享]远程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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-127777-1-1.html




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

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