【C#】获取当前系统桌面、我的照片、我的文档等路径

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace GetDeskDirectory

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

MessageBox.Show("桌面的路径是"+dir);

}

}

}

时间: 2024-10-07 20:27:03

【C#】获取当前系统桌面、我的照片、我的文档等路径的相关文章

vb.net机房收费系统重构——总结(二)软件工程文档1

学软工时常常听到:这是我们迈向职业化的一步.软件工程文档在一个项目开发中必不可少,通过这次重构,将以前的软件工程,UML重新认识,梳理,实用了一遍有了更深刻的体会,我在机房重构中,一共编写了七个文档,分别是 1.项目开发计划 2.软件需求说明书 3.数据库设计说明书 4.概要设计说明书 5.详细设计说明书 6.机房收费系统测试计划 7.机房收费系统用户操作手册 在这里只讲一下项目开发文档中各种需要的图.表. (一)软件项目开发计划: 文档的目的不用说,在这里面最重要的两个内容:项目的人员分工,以

网络抓取功能实现 将获取的结果进行过滤并写入到TXT文档中

下面是自己编写的 网络抓取功能实现 将获取的结果进行过滤并写入到TXT文档中 (以防忘记) 原创哟 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.Inp

手机拍照达人:如何将照片转换为PDF文档

大家可能经常遇到这样一种情况--要将一份纸质文件内容保存,或者转发给不在场的同事浏览.我们通常都会通过拍照的方式. 但是拍照的照片不仅不便于浏览,还无法像文档一样有条不紊地按页码的顺序来编订成册.这时,我们就需要将照片转换为PDF文档了.PDF文件以Post语言图象模型为基础,会忠实地再现原稿的每一个字符.颜色以及图象,所以PDF来保存传阅照片是最佳的选择. 这里我们来介绍一款能批量将图片转换为PDF文档的神奇工具--福昕PDF编辑器个人版. 以下是详细教程: 启动PDF编辑器电脑版后,点击顶部

机房收费系统个人重构版:软工文档中那些图

[前言]    图.提到这个字的时候脑海中就会出现许很多多的图像,它的重要性相信大家都明确.相比于文字来说它更生动形象正好符合人类大脑的记忆规律.非常多人也知道动画片制作原理也是用一张张图片仅仅只是转换的速度足够快而已,另外大家所熟知的思维导图等等.下面咱们这里介绍的是软件project中涉及的图! [图] 在上一篇博文<机房收费系统个人重构版:透过文档谈文档驱动开发>介绍了软工各个阶段的文档中都该有什么图.可是没有具体具体介绍各种图,在结束整个机房重构后,深感文档是整个开发的精髓.而图又是文

vb.net机房收费系统重构——总结(三)软件工程文档2

上篇文章写到需求说明书中要加入IPO图,具体什么是IPO图,我又详细了解了一下. IPO是指结构化设计中变换型结构的输入(Input).加工(Processing).输出(Output).是为每个模块进行详细进行详细设计的工具. 说白了就是IPO图就是要说明输入.输出的数据以及数据处理 在这里以登陆为例: 登陆过程中,输入的数据是用户名和密码.处理:检查用户名,密码各个内容.输出主窗体.这就是登陆的IPO图. 在需求说明书中还可简单绘制实体--关系图(Entity--Relationship),

Mac 系统添加右键功能菜单--新建 office,文档等

Mac 系统自带右键功能键比较少,可以添加服务来拓展功能项.例如 Windows 系统右键可以新建 Word 文档,Excel 工作表等,Mac 默认没有,需要进行设置添加. 首先 F4 键进入 Launchpad,选择其他,如下图,选择 Automator 选择新建文稿后进入下面界面: 选择新建服务:例如新建 Excel 工作薄,然后保存. 保存. 点击 Finder,服务,系统偏好设置.

js获取窗口滚动条高度、窗口可视范围高度、文档实际内容高度、滚动条离浏览器底部的高度

1.获取窗口可视范围的高度 1 //获取窗口可视范围的高度 2 function getClientHeight(){ 3 var clientHeight=0; 4 if(document.body.clientHeight&&document.documentElement.clientHeight){ 5 var clientHeight=(document.body.clientHeight<document.documentElement.clientHeight)?doc

vb.net机房收费系统重构——总结(四)软件工程文档3

(四)概要设计说明书 数据库搭建完成后就要设计概要系统,首先第一必不可少的是系统模块图. 在这里,很多同学都把模块图理解成了包图,其实这两者有差异.以我们正在做的ITOO为例,分为基础部分,评教部分,考试部分等五个部分,这就是五个大的模块.每个模块再进行细分. 而在机房收费系统中,可以简单的分为三大模块,即一般用户,操作员,管理员.每种级别用户操作目的和职能不同,所有又可以细分模块. 系统总体设计的主要任务就是确定软件的总体结构,确定模块间传送的数据及控制关系,尽量的做到解耦. (五)详细设计说

C#获取当前系统磁盘符、系统目录、桌面等

1.获取方式如下 Environment.SpecialFolder中定义了许多常用的目录 //获取当前系统磁盘符方法1,返回:C: string path = Environment.GetEnvironmentVariable("systemdrive"); //获取当前系统磁盘符方法2,返回:C: string path = Environment.ExpandEnvironmentVariables("%systemdrive%"); Console.Wri