ASP.NET获取各级目录Server.MapPath详解全
Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\
Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如:C:\Inetpub\wwwroot\Example\
Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件路径 :返回路径为:E:\wwwroot\company\news
Server.MapPath("../")表示上一级目录 :返回路径为:E:\wwwroot\company
App_Code文件夹下 类获取路径 HttpRuntime.AppDomainAppPath : 注:等效于Server.MapPath("~")。
server.MapPath(request.ServerVariables("Path_Info")),Request.ServerVariables("Path_Translated") 上面两种方式返回路径为 D:\wwwroot\company\news\show.aspx
Server.MapPath(Request.ApplicationPath);和HttpRuntime.AppDomainAppPath有何区别?
对于:http://localhost/DllTest/DLayer.aspx
Server.MapPath( ".")---D:\wwwroot\DllTest
HttpRuntime.AppDomainAppPath---D:\wwwroot\DllTest\
一个有最后的'\ ',一个没有
相关推荐
-
asp.net获取网站目录物理路径示例
页面后台cs文件的相对网站根目录的路径/view/Atlas 复制代码 代码如下: string rootPath1= Server.MapPath("~"); string rootPath2 = Request.ApplicationPath; string path1 = Server.MapPath("upload"); string path2 = Server.MapPath(""); string path3 = Server.Ma
-
Asp.net 获取指定目录下的后缀名为".doc" 的所有文件名和文件路径
c#核心代码: 复制代码 代码如下: DirectoryInfo dir = new DirectoryInfo(strPath); foreach (FileInfo fi in dir.GetFiles("*.doc")) { if (fi.FullName.EndsWith(".doc")) // 将 docx 类型的文件过滤掉 { // 这个 fi 就是你要的 doc 文件 Console.WriteLine(fi.Name); } }
-
Asp.net获取当前目录的方法小结
方法一: string sPath = System.IO.Path.GetDirectoryName(Page.Request.PhysicalPath) 方法二: string sPath = System.Web.HttpContext.Current.Request.MapPath("/") 方法三: string sPath = Page.Server.MapPath("/"); 我推荐使用第二种
-
asp.net 获取目录下的文件数和文件夹数
复制代码 代码如下: int j = 0; protected void Button1_Click(object sender, EventArgs e) { DirectoryInfo dir = new DirectoryInfo(TextBox1.Text.ToString()); Label1.Text = GetAllFiles(dir).ToString(); }GetAllFiles方法为自定义方法,实现遍历整个文件夹文件的方法.代码如下: public int GetAllFi
-
ASP.NET编程获取网站根目录方法小结
本文实例讲述了ASP.NET编程获取网站根目录方法.分享给大家供大家参考,具体如下: 获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("")//当前代码文件所在的目录路劲 Server.MapPath(".") Server.MapPath("../"
-
asp.net 获取指定文件夹下所有子目录及文件(树形)
#region 获取指定文件夹下所有子目录及文件(树形) /**************************************** * 函数名称:GetFoldAll(string Path) * 功能说明:获取指定文件夹下所有子目录及文件(树形) * 参 数:Path:详细路径 * 调用示列: * string strDirlist = Server.M
-
Asp.Net获取网站截图的实例代码
复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{ public partial class Form1 : Form {
-
Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
复制代码 代码如下: using System; using System.IO; using System.Text; using System.Data; using System.Web.UI; using System.Web.UI.WebControls; namespace ec { /// <summary> /// 文件操作类 /// </summary> public class FileObj : IDisposable { private bool _alre
-
asp.net 文件路径之获得虚拟目录的网站的根目录
string Server.MapPath(string path) 返回与Web服务器上的指定虚拟路径相对应的物理文件路径. Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("") Server.MapPath(".") Server.MapPath("../") Server.
-
Asp.net获取服务器指定文件夹目录文件并提供下载的方法
本文实例讲述了Asp.net获取服务器指定文件夹目录文件并提供下载的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: string dirPath = HttpContext.Current.Server.MapPath("uploads/"); if (Directory.Exists(dirPath)) { //获得目录信息 DirectoryInfo dir = new DirectoryInfo(dirPath);
随机推荐
- JavaScript中的包装对象介绍
- Windows Server 2012 R2添加Windows Server Backup 功能
- Commons beanutils组件简介
- Java concurrency之互斥锁_动力节点Java学院整理
- ASP.NET中的DataGridView绑定数据和选中行删除功能具体实例
- 解析:通过php socket并借助telnet实现简单的聊天程序
- ajax请求json数据案例详解
- JS 使用for循环遍历子节点查找元素
- jQuery实现弹出窗口弹出div层的实例代码
- 通过SQL语句直接把表导出为XML格式
- jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
- js获取json中key所对应的value值的简单方法
- Java Calendar类的时间操作
- Android 开发中线程的分析
- Java Swing实现让窗体居中显示的方法示例
- CentOS 7.x安装部署Memcached服务器的详细方法
- 微信小程序之多文件下载的简单封装示例
- RxRetroHttp为多套API请求适配而生
- 解决Js先触发失去焦点事件再执行点击事件的问题
- Spring Security 单点登录简单示例详解
