亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Deleting Directory in ASP.net 2.0

系統 2184 0

http://www.vikramlakhotia.com/Deleting_Directory_in_ASPnet_20.aspx

Have you tried to delete a directory programmatically in ASP.Net 2.0? Don’t try it; it can cause great problems to your site especially if you are using in-proc session. You will lose the entire session variable after deleting the directory and there is no way of getting those session variable back. This system is a change from asp.net 1.X.

I came to know about this the hard way. I was working on a project were project submission was a process of 6 pages (All in one page using the MultiView control). In the last stem I was supposed to delete the entire directory which was created during the process. Strangely I was loosing all the session values when the directories were deleted.

The problem gets bigger from the fact that the AppDomain will restart again on the first request to that application. So there is no way to restore the session after deleting the directory in the application domain. There is no problem in creating the directory but deleting will hurt the in-proc session.

What we can do not delete the folder and only delete the files in the folder. I.e. instead of

Directory.Delete(Server.MapPath(path), true);

Use

filedelete(Server.MapPath(path));

where filedelete() is, (I prefer creating these utilities into function so that I do not write the same code again and again)

private void filedelete(string path)
{
??? ??? string[] st;
??????? st = Directory.GetFiles(path);
??????? int i;
??????? for (i = 0; i < st.Length; i++)
??????? {
??????????? try
??????????? {
??????????????? File.Delete(st.GetValue(i).ToString());
??????????? }
??????????? catch { }
??????? }
? ? }

I never thought this File Change Notifications (FCN) can cause me so much of problem. So if you find yourself working with file system in DOT Net. Remember deleting a directory can be more than dangerous. So try not to delete any directory at the runtime.

Deleting Directory in ASP.net 2.0


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲精品播放 | 99精品在线视频观看 | 亚洲欧美一区二区三区 | 在线国产中文字幕 | 国产精品久久久久天天影视 | 免费福利视频在线观看 | 久久草在线观看视频 | 中文字幕亚洲一区二区v@在线 | 白云精品视频国产专区 | 国产午夜偷精品偷伦 | 欧美一区二区手机在线观看视频 | 澳门久久精品 | 成人毛片在线观看 | 日韩一区二区三区免费视频 | 一区二区3区免费视频 | 国产一区二区高清在线 | 亚洲午夜网 | 一本色道久久88加勒比—综合 | 狠狠干狠| 日韩欧美在线观看视频一区二区 | 色综合综合色 | 久久美女性网 | 国产精品无码久久av | 中文字幕在线精品不卡 | 久久久久国产精品美女毛片 | 国产精品素人福利 | 久久福利| 特级毛片网站 | 中国性猛交xxxx乱大交 | 免费人成网站在线高清 | 69欧美另类xxxxx高清 | 偶偶福利视频 | 在线观看h片 | 天海翼一区二区在线观看 | 九九99九九视频在线观看 | 99久久精品全部 | 免费h| 亚洲第一永久在线观看 | 国产精品久久综合桃花网 | 亚洲欧美日韩成人 | 午夜一级毛片看看 |