zoukankan      html  css  js  c++  java
  • 侨光卡路网站的工作点滴记录

    <font size="+1"><strong>2012.6.7</strong></font>&nbsp;&nbsp;今天在做删除文件模块,从数据库读取文件的相对路径然后删除。嗯,其实这很简单。不过一直调试不成功,经过了几个钟的百度查资料也没查到有关类似的问题。无意间看到Server.MapPath()这个函数,突然就有种意识:可能要调用这个函数,于是就去查了一下这个函数的作用。Server.MapPath()就是把相对路径转变成物理地址。在删除文件时需要根据文件的物理地址来删除。示例:
    protected void Button1_Click(object sender, EventArgs e)
    {
    string file = System.Web.HttpContext.Current.Server.MapPath("http://www.cnblogs.com/../UploadFile/2012/6/Hydrangeas.jpg");
    if (File.Exists(file))
    {
    File.Delete(file);
    ScriptHelp.Alert("删除成功!",this.Page);
    }
    }

    如果这样写:string file = @"http://www.cnblogs.com/../UploadFile/2012/6/Hydrangeas.jpg"; //此时file的值就是文件的相对路径
    这样是删除不了文件的。

  • 相关阅读:
    centos7安装elasticsearch
    nginx安装
    Emit学习笔记
    Docker备忘录
    IdentityServer4-参考
    IdentityServer4-端点
    IdentityServer4-主题
    css
    IdentityServer4-快速入门
    IdentityServer4-介绍
  • 原文地址:https://www.cnblogs.com/joyho/p/2602572.html
Copyright © 2011-2022 走看看