永发信息网

(急急)利用WebClient下载文件,出现了 正由另一进程使用,因此该进程无法访问该文件。(请高手修改一下代码

答案:2  悬赏:10  手机版
解决时间 2021-02-11 07:29
代码如下:
///
/// 下载服务器文件至客户端

///

/// 被下载的文件地址,绝对路径
/// 另存放的目录
public void Download(string URL, string Dir)
{
WebClient client = new WebClient();
string fileName = URL.Substring(URL.LastIndexOf("\\") + 1); //被下载的文件名

string Path = Dir + fileName; //另存为的绝对路径+文件名

try
{
WebRequest myre = WebRequest.Create(URL);
}
catch
{
//MessageBox.Show(exp.Message,"Error");
}
try
{

FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);

BinaryReader r = new BinaryReader(fs);

client.DownloadFile(URL, fileName);

byte[] mbyte = r.ReadBytes((int)fs.Length);

FileStream fstr = new FileStream(Path, FileMode.OpenOrCreate, FileAccess.Write);

fstr.Write(mbyte, 0, (int)fs.Length);

fstr.Close();

}
catch
{
MessageBox.Show("出现异常啦");
}
}
最佳答案
用委托看看!
全部回答
webclient不能使用无法访问,检查你的wc是否运行你的问题没有任何提示,如何帮助你!建议你认同2楼的建议,先学习如何发帖求助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
文登市邹家床中学怎么去啊,我要去那办事
大坝饭庄在哪里啊,我有事要去这个地方
网易博客的模块为什么加载不上
I feel because my job is too .A. bored, b
乳山市诸往镇中学地址有知道的么?有点事想过
佳宝烤吧音乐休闲屋在什么地方啊,我要过去处
日常生活中下列变化,其中一种与其余三种类别
t喜欢什么样的女生
话说新老剑姬哪个操作难度更大
有泪点或有笑点的电影,求推荐,谢谢了
魔兽世界猎人宝宝低吼问题
乳山市下初镇中学地址在什么地方,我要处理点
首秀园区地址在哪,我要去那里办事
沃尔沃XC60优缺点是什么
小女孩不到三岁总是带孩子出去旅游是不是好的
推荐资讯
以偏偏喜欢权志龙为题的600字作文
我现在在英国牛津大学这边、今天早上出门走一
俐俐茶香茶吧地址在什么地方,想过去办事
老板西平旗舰店在什么地方啊,我要过去处理事
胜隆陶瓷购销店我想知道这个在什么地方
请问YY接待语音怎么弄
麒麟手链的佩戴方法
个性签名男生伤感
北京八中怡海分校地址在哪,我要去那里办事
新形象理发店地址有知道的么?有点事想过去
聚新大酒店我想知道这个在什么地方
兴车汇汽车服务公司怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?