C#中如何表示文件相对路径
2011-09-03 21:44
495 查看
方法一:
Application.StartupPath 可以获取当前程序运行的路径,可以和相对路径拼接成完整路径,也就不需要相对路径了
方法二:
相对路径C#也是支持的,用"."和".."表示,"."代表当前目录,".."代表上一级目录。
假设你的EXE在 D:\workspace\WebApplication2\
那么你的XML文件的路径就是".\XML\XML2\333.XML"
如果你的EXE在 D:\workspace\WebApplication2\bin
那么你的XML文件的路径就是"..\XML\XML2\333.XML"
当然,用Application.StartupPath获得EXE路径后拼接也是很好的方法。用相对路径的好处是代码简单,但局限性就是只能在同一个驱动器里(如:都在D:里)
Application.StartupPath 可以获取当前程序运行的路径,可以和相对路径拼接成完整路径,也就不需要相对路径了
方法二:
相对路径C#也是支持的,用"."和".."表示,"."代表当前目录,".."代表上一级目录。
假设你的EXE在 D:\workspace\WebApplication2\
那么你的XML文件的路径就是".\XML\XML2\333.XML"
如果你的EXE在 D:\workspace\WebApplication2\bin
那么你的XML文件的路径就是"..\XML\XML2\333.XML"
当然,用Application.StartupPath获得EXE路径后拼接也是很好的方法。用相对路径的好处是代码简单,但局限性就是只能在同一个驱动器里(如:都在D:里)
相关文章推荐
- C#中winform使用相对路径读取文件的方法
- C# 读取文件使用相对路径
- JSP页面中如何使用相对路径访问文件
- C#中winform使用相对路径读取文件的方法
- C#获取文件物理相对绝对路径目录的N种方法
- C#中winform使用相对路径读取文件的方法
- VC中如何指定头文件和库文件的相对路径
- C#打开指定目录,并将焦点放在指定文件上。相对路径(程序起动的目录)
- asp.net(c#)文件的路径表示方法
- C#打开相对路径的文件
- 【Java】文件相对路径表示
- python项目包和文件的管理以及如何引用相对路径的包和模块
- Zend_Log_Exception异常,原因在配置文件路径,用“.”表示相对路径后正常
- source insight3.5的使用技巧1——sourceinsight下工程文件位置如何显示为相对路径
- C# Winform中如何获取文件路径
- 如何在log4j.properties文件中使用相对路径
- Engine中如何更改lyr文件数据源的相对路径
- PHP面试题:如何算出两个文件的相对路径
- 如何在log4j.properties文件中使用相对路径
- C#中 如何通过路径实现文件上传功能