| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 478 人关注过本帖
标题:[求助]求教对服务器文件操作的具体语法
只看楼主 加入收藏
tieniuniu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-17
收藏
 问题点数:0 回复次数:3 
[求助]求教对服务器文件操作的具体语法
各位高手大哥,小弟求教一问题,我的网站现有一文件夹a,我现在想通过asp.net2.0的网页对它进行复制,然后改称网页获取的名字还粘贴到网站的主目录下
请各位大哥告诉我一个可行的方法,我用的vb的环境,代码都在.aspx.vb里边
搜索更多相关主题的帖子: 服务器 语法 文件 
2007-05-23 02:14
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
不太清楚你的意思??

Face up to life with smiles no matter what happens
2007-05-23 08:36
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
收藏
得分:0 

用SERVER.MAPTH("路径")来获取文件的路径,在用循环COPY文件目录下的文件,COPY含有目标目录路径,具体写法可参照以下代码:
protected void btn_Up_Click(object sender, EventArgs e)
{
string name = FileUpload1.FileName; //获取文件的名字
if (name != "")
{
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");
//循环上传
for (int i = 0; i < files.Length; i++)
{
//获取文件的文件名如1.txt
string filename = Path.GetFileName(files[i]);
String strFileName = Server.MapPath("UploadFiles") + "\\" + filename + "";
//远程路径,false表有相同的文件名就不覆盖,true为覆盖
File.Copy(files[i], strFileName, false);
ScriptUtils.AlertAndFocus("将源文件上传成功!", "btn_Upload", this);

}
lb_Message.Text += "你上传的是:";
lb_Message.Text += "<font color='red'>";
lb_Message.Text += FileUpload1.PostedFile.FileName.Substring(0, a);
lb_Message.Text += "</font>";
lb_Message.Text += ",文件夹下面的所有文本文件.";
}
else
{
ScriptUtils.AlertAndFocus("你所选择的文件不是以txt为后缀的文本文件,请重新选择!", "btn_Upload", this);
return;
}
}
else
{
ScriptUtils.AlertAndFocus("请选择文件!", "btn_Upload", this);
return;
}
}


有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-05-23 09:26
tieniuniu
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-17
收藏
得分:0 

这个是c#的吧?我用Vb需要怎么修改一下啊?

2007-05-23 11:51
快速回复:[求助]求教对服务器文件操作的具体语法
数据加载中...
 
   



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

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