获取打开文件的路径和文件名

System.IO.Path.GetFileName(filename) //返回带扩展名的文件名
System.IO.Path.GetFileNameWithoutExtension(filename) //返回不带扩展名的文件名

System.IO.Path.GetFullPath(filename) //返回文件所在目录及文件名

System.IO.Path.GetDirectoryName(filename) //返回文件所在目录

System.IO.Path.GetExtension(filepath) //返回指定的路径字符串的扩展名

char[] System.IO.Path.GetInvalidFileNameChars(filename) //获取包含不允许在文件名中使用的字符的数组

char[] System.IO.Path.GetInvalidPathChars(filepath) //获取包含不允许在路径名中使用的字符的数组

System.IO.Path.GetPathRoot(filepath) //获取制定路径的根目录的信息

System.IO.Path.GetRandomFileName(filename) //返回随机文件夹名或文件名

System.IO.Path.GetTempFileName(filename) //创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。

System.IO.Path.GetTempPath(filename) //返回当前系统的临时文件夹的路径

转载于:https://www.cnblogs.com/mvv118/p/3638258.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/359991.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北邮计算机系统结构课件,TEC-8 运算器组成实验(北邮).ppt

TEC-8 运算器组成实验(北邮)TEC-8 北京邮电大学计算机学院实验中心系统结构实验室 * 55H 1 55H 1 1 ↑ 55H 55H 00 00 00 55H 0 1 0 0 1 1 1 11 0AAH 55H 0 K0 K3 K4 K5 K6 K7 K8 K9 K10 K11 K12 K13 K14 K1 K2 ㈡微程序方式 1.实验准备将控制器转换开关拨到微程序位…

8g可用 安装内存16g_同样是16g内存,为啥都选两条8G,不选16G单条,这难道有啥讲究?...

相信大家在看一些大神的配置,或者蜗牛这种装机小编的配置的时候,发现内存经常是两条8G,而不是一条16G,很多小伙伴也发出了疑问,难道这里面有什么讲究?这就要扯到双通道,一般来说CPU或者主板的内存控制器有两…

Generate GUID using vbscript

在 .msi 中 的 Component table,查看 ComponentId 列,是一个16进制数的字符串, 用 InstallShield IDE 添加一个 component ,ComponentId 会自动生成,点击“Generate GUID” 会重新生成一个新的 ComponentId&#xff0c…

计算机控制论文,计算机控制系统论文.ppt

《计算机控制系统论文.ppt》由会员分享,可在线阅读,更多相关《计算机控制系统论文.ppt(23页珍藏版)》请在人人文库网上搜索。1、双容水箱液位串级控制系统设计,班 级:电自09101班 答 辩 人:黄xx 指导教师:张xx,内容,安…

ps怎么对比原图快捷键_PS教程:P图前后,你还能认出这是同一个人吗?

编按:PS一直被誉为亚洲四大邪术之一,比如下图你敢相信这是同一个人吗?是不是隐隐约约回忆起了乔碧萝殿下的辉煌?但话说回来,谁不想看到最好的自己呢?今天我们就看看PS如何将人脱胎换骨,学会这招…

另一个Java 8 Lamdbas和Streams示例

我一直落后于Java 8所关注的功能,因此在这篇文章中,我将简要介绍我对lambda和stream的初步经验。 和往常一样,我将专注于Podcast课程: package org.codingpedia.learning.java.core;import java.util.Comparator;public class P…

ArrayList和数组间的相互转换

开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * param args */ public static void main(String[] args) { List listne…

计算机二进制基础列式,计算机基础;十进制数100对应的二进制数、八进制数和十六进制数分别是...

中计数采用了多种记数制,比如:十进制,六十进制(六十秒为一分,六十分为一小时,即基数为60,运算规则是逢六十进一),…….在计算机中常用到十进制数、二进制数、八进制数、十六进制数等,下面就这几种在计算机中常用的数制来介绍一下.1.十进制数我们平时数数…

第一个被赋予公明身份的机器人_一文读懂机器人的“眼睛”

看过漫威电影的同学都知道,钢铁侠在装甲里一眨眼,就通过眼球追踪操控人机互动,集黑科技于一身的装备简直不要太炫酷。如今,我们再回头看钢铁侠的AI识别系统,不禁思考这背后的视觉技术。如何让机器人像人类一样获取视觉…

Dede cms文章内容管理系统安全漏洞!如何有效防止DEDE织梦系统被挂木马安全设置...

第一、安装Dede的时候数据库的表前缀,最好改一下,不要用dedecms默认的前缀dede_,可以改成ljs_,随便一个无规律的、难猜到的前缀即可。 第二、后台登录一定要开启验证码功能,将默认管理员admin删除,改成一个自己专用的,…

太和二中计算机考试,安徽省太和二中高二数学下册期末考试试题精选

安徽省太和二中高二数学下册期末考试试题精选一.选择题(50分)1.设 是两条不同的直线, 是两个不同的平面,下列命题中正确的是( D )A . 若 , , ,则 B.若 , , ,则C.若 , , ,则 D.若 , , ,则2. 若 ,则函数 的两个零点分别位于区间( A )A. 和 内 B. 和 内 C. 和 内 D. 和…

git获取本地版本号_Git使用小结

Git1.Git介绍Git是一个开源的分布式版本控制系统,是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件,Git可以使用本地创建仓库与网络仓库,解决了集中管理型版本控制软件存在的一些问题(CVS、VSS、SVN)。2.Gi…

计算机翻译字串符,字符的计算机处理和显示 外文翻译.doc

字符的计算机处理和显示 外文翻译本科毕业设计(论文)外文翻译英文翻译英文ON COMPUTERISATION AND REPRESENTATIONOF CHARACTERSThe commercial need to computerise contours of objects has intensified over recent years as more and more applications endeavour to seek …

sql server2008如何创建外键

原文地址:http://blog.csdn.net/zuozuo1245/article/details/8644115 以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的…

Hibernate陷阱

我已经使用Hibernate已有一段时间了,当我一段时间不使用Hibernate项目时,发现自己犯的错误与上次相同。 因此,这是我的监视清单,希望对其他人也有用。 实现hashCode和equals 通常,应该始终实现这些方法,但…

字符集_第07期:有关 MySQL 字符集的 SQL 语句

本篇为理清字符集的续篇(上一篇:第06期:梳理 MySQL 字符集的相关概念),重点讲述字符集涉及到的 sql 语句用法。一、character introducer翻译过来就是字符引导。也就是针对字符串,显式的给定一个字符编码和排序规则,不…

c语言main函数的参数argc,argv说明

main函数参数argc,argv说明 C/C语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* argv[]) 这两个参数的作用: argc 是指命令行输入参数的个数(以空白符分隔)…

怎么调整计算机显示屏,电脑显示器怎样调大屏幕

电脑显示器怎样调大屏幕你们知道怎么调整电脑显示器的屏幕吗?下面是应届毕业生小编带来的关于电脑显示器怎样调大屏幕的内容,欢迎阅读!电脑显示器怎样调大屏幕?以前的xp系统是在桌面点击右键然后选择属性,在属性里设置分辨率的。而win7则有点不同&…

使用jstat报告自定义JVM指标集

我一直缺少在JStat中配置自定义标头的可能性 。 当然,有很多预定义的数据集,但是如果我们可以创建自己的数据集,那就更好了。 正如您可能已经设计的那样,我正在写这篇文章,因为这样的功能当然可用:)不幸的是…

XP退役对整个互联网安全的问题

如果你的电脑还是XP,那么请你看看我写的内容吧。 4月8好微软结束支持之后依然可以运行XP和office2003,但是会带来潜在风险,首先为安全性和合规性分析,比如黑客攻击;其次为缺少软硬件支持,许多电脑硬件和…