在asp.net中删除桌面文件c#

kav*_*huh 0 c# asp.net file-io

我想要一个解决方案,我想删除一个文件,使用asp.net c#驻留在我的桌面,我使用下面的代码:

try 
{
    FileInfo TheFile = new FileInfo(MapPath(".") + "\\" + FileNameTextBox.Text);

    if (TheFile.Exists)
    {
        File.Delete(MapPath(".") + "\\" + FileNameTextBox.Text);
    }
    else
    {
        throw new FileNotFoundException();
    }
}
catch (FileNotFoundException ex)
{
    lblStatus.Text += ex.Message;
}
catch (Exception ex)
{
    lblStatus.Text += ex.Message;
}
Run Code Online (Sandbox Code Playgroud)

但它总是说无法找到文件位置,请提前帮助我谢谢

Ozg*_*gus 5

如果您尝试使用asp .net页面删除用户的桌面文件,则无法执行此操作.代码在服务器端执行,路径将访问托管应用程序的服务器的桌面.

  • 更重要的是,服务器运行的用户的服务器*上的桌面*.很可能你从未见过这种情况,也可能不会(帐户不允许交互式登录) (3认同)