為什么拒絕對路徑的訪問?我有一個問題,我試圖刪除我的文件,但我得到了一個例外。if (result == "Success"){
if (FileUpload.HasFile)
{
try
{
File.Delete(Request.PhysicalApplicationPath + app_settings.login_images + txtUploadStatus.Text);
string filename = Path.GetFileName(btnFileUpload.FileName);
btnFileUpload.SaveAs(Request.PhysicalApplicationPath + app_settings.login_images + filename);
}
catch (Exception ex)
{
Message(ex.ToString());
}
}}另外,我要注意的是,我試圖刪除的文件夾對網(wǎng)絡(luò)服務(wù)有完全的控制。完整的例外消息是:系統(tǒng)。未授權(quán)的AccessException:對路徑C:\USERS\gowdyn\Documents\VisualStudio 2008\Projects\hybrid\temp_loginimages\enviromental.jpg‘的訪問被拒絕。在System.IO._Error.WinIOError(Int 32錯誤代碼,String MaybeFullPath)處System.IO.File.Delete(字符串路徑)位于C:\hybrid.User_Controls.Imgloader_Add_Edit_Tbl.btnUpdate_Click(Object\gowdyn\Documents\VisualStudio 2008\Projects\hybrid\User_Controls\Imgloader_Add_Edit_Tbl.ascx.cs:line 242中有什么想法嗎?
3 回答

慕斯王
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個贊
刪除
File.SetAttributes(file, FileAttributes.Normal);File.Delete(file);
復(fù)制
File.Copy(file, dest, true);File.SetAttributes(dest, FileAttributes.Normal);
- 3 回答
- 0 關(guān)注
- 412 瀏覽
添加回答
舉報
0/150
提交
取消