使用C#获取系统特殊文件夹路径的解决方法
win7下无法向c盘写入文件,当前用户只能向自己的用户文件夹写入文件,比如MyDocuments,文件夹,用c#得到这些文件夹的目录方法是:
代码如下:
string path=System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
Environment.SpecialFolder 枚举说明:
CommonApplicationData 目录,它用作所有用户使用的应用程序特定数据的公共储存库。
Cookies 用作 Internet Cookie 的公共储存库的目录。
Favorites 用作用户收藏夹项的公共储存库的目录。
InternetCache 用作 Internet 临时文件的公共储存库的目录。
MyComputer “我的电脑”文件夹。
MyPictures “My Pictures”文件夹。
SendTo 包含“发送”菜单项的目录。
Startup 对应于用户的“启动”程序组的目录。
Templates 用作文档模板的公共储存库的目录。
Personal 用作文档的公共储存库的目录。
ProgramFiles “Program files”目录。
相关推荐
-
C#中的文件路径获取函数和文件名字获取函数小结
1. 获取绝对文件路径 复制代码 代码如下: System.IO.Path.GetFullPath(string path) string fileName = "myfile.ext"; string path1 = @"mydir"; string path2 = @"\mydir"; string fullPath; fullPath = Path.GetFullPath(path1); fullPath = Path.GetFullPat
-
C#使用默认浏览器打开网页的方法
本文实例讲述了C#使用默认浏览器打开网页的方法.分享给大家供大家参考.具体实现方法如下: public static bool OpenBrowser(String url) { RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\"); String s = key.GetValue("").ToString(); String browserpath = null
-
C#中winform使用相对路径读取文件的方法
本文实例讲述了C#中winform使用相对路径读取文件的方法.分享给大家供大家参考.具体分析如下: 目录结构如下图所示: 方法一:由于生成的exe文件在bin\debug目录下,可以使用向上查找目录的方式获取要读取的xml文件 复制代码 代码如下: string haarXmlPath = @"../../haarcascade_frontalface_alt_tree.xml"; FileInfo file = new FileInfo(fileName); string fu
-
C#编程实现简易图片浏览器的方法
本文实例讲述了C#编程实现简易图片浏览器的方法.分享给大家供大家参考,具体如下: 首先需要加上命名空间 using system.io; 拖一个PICTUREBOX,两个TEXTBOX string fold = "";//用来存不包含文件后缀名的路径 string[] files;//用来存当前所有统一后缀文件的总路径 int pos=0;//用于图片切换 private void button1_Click(object sender, EventArgs e) { OpenFil
-
C#判断文件路径是否存在或者判断文件是否存在的方法
复制代码 代码如下: //判断文件路径是否存在,不存在则创建文件夹 if (!System.IO.Directory.Exists(@"D:\Export")) { System.IO.Directory.CreateDirectory(@"D:\Export");//不存在就创建目录 } //判断文件是否存在 添加引用using System.IO; if(File.Exists(@"文件路径")) { //存在 } else { //不存在
-
C#文件路径操作详细总结
一.获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName获取模块的完整路径,包括文件名. 2. System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的目录)的完全限定目录. 3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录.这个不一定是程序从中启动的目录啊,有可能程序放在C:
-
C#路径,文件,目录及IO常见操作汇总
本文实例汇总了C#路径,文件,目录及IO常见操作.分享给大家供大家参考.具体如下: 问题1:如何判定一个给定的路径是否有效/合法: 通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的路径/文件名字符,可以 根据它来判断路径中是否包含非法字符: 问题2:如何确定一个路径字符串是表示目录还是文件: 1.使用Directory.Exists或File.Exist方法,如果前者为真,则路径表示目录:如果后者为真,则路径表示文件:
-
C#使用浏览按钮获得文件路径和文件夹路径的方法
本文实例讲述了C#使用浏览按钮获得文件路径和文件夹路径的方法.分享给大家供大家参考,具体如下: 生成文件夹路径 private void btnChoose_Click(object sender, EventArgs e) { using (OpenFileDialog dialog = new OpenFileDialog()) { dialog.Multiselect = true; if (dialog.ShowDialog() == DialogResult.OK) { try { t
-
C# 读取指定路径配置文件的方法
复制代码 代码如下: ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = @"F:\App1.config"; ; Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
-
C#实现多选项卡的浏览器控件
本文详细为大家分享了C#多选项卡的浏览器控件的设计与实现,供大家参考,具体内容如下 1. 为什么我们需要多选项卡的浏览器控件 项目中需要使用WinForm应用程序来包装BS应用程序的浏览器外壳,在.NET的WebBrowser中没有多选项卡浏览的自带配置属性,我们需要实现多选项卡的浏览器控件来实现包装BS应用程序的目的,而不会弹出IE浏览器窗口. 2. 我们需要了解哪些知识点 2.1. WebBrowser控件 WebBrowser 控件为 WebBrowser ActiveX 控件提
-
asp.net(c#)中取得文件物理路径
最近突然需要用到取得文件物理路径,找了下,这个不错asp.net(c#)在实际应用中,经常需要将虚拟路径转换为实际路径.Request对象的MapPath方法可以解决该问题.下面的例子显示MapPath方法的使用. 复制代码 代码如下: <script language="c#" runat="server"> void Page_Load(Object sender,EventArgs e) { Response.Writ
随机推荐
- 在Ubuntu上面安装VMware Workstation教程
- 详解vue表单验证组件 v-verify-plugin
- js关闭模态窗口刷新父页面或跳转页面
- javascript实现修改微信分享的标题内容等
- 用js提交表单解决一个页面有多个提交按钮的问题
- asp.net发邮件示例
- VB中的RasEnumConnections函数返回632错误解决方法
- python将图片文件转换成base64编码的方法
- js实现瀑布流的三种方式比较
- JavaScript获取服务器时间的方法详解
- python友情链接检查方法
- jquery中JSON的解析方式
- Android隐藏标题状态栏的方法
- Java常用数字工具类 数字转汉字(1)
- java面向对象基础_final详细介绍
- java.util.ArrayDeque类使用方法详解
- 详解C#设计模式编程中的模板方法模式使用
- php两种无限分类方法实例
- Js+DVML很酷漂亮实用的右键弹出菜单
- 防火墙是关键控制还是全网服务