WPF,怎样分别获取文件路径,文件名

WPF,怎样分别获取文件路径,文件名,第1张

string fileDir = Environment.CurrentDirectory

Console.WriteLine("当前程序目录:"+fileDir)

//一个文件目录

string filePath = "C:\\bin\\files\\test.xml"

Console.WriteLine("该文件的目录:"+filePath) string str = "获取文件的全路径:" + Path.GetFullPath(filePath) //-->C:\bin\files\test.xmlConsole.WriteLine(str)

str = "获取文件所在的目录:" + Path.GetDirectoryName(filePath)//-->C:\碧余bin\filesConsole.WriteLine(str)

str = "获取文件的名称含有后缀:" + Path.GetFileName(filePath) //-->test.xmlConsole.WriteLine(str)

str = "获取文件的顷乱名称没有后缀:" + Path.GetFileNameWithoutExtension(filePath)//-->testConsole.WriteLine(str)

str = "获取路径的后缀扩展雀慧档名称:" + Path.GetExtension(filePath)//-->.xmlConsole.WriteLine(str)

str = "获取路径的根目录:" + Path.GetPathRoot(filePath)//-->C:\Console.WriteLine(str)

Console.ReadKey()

1) System.Windows.Application.ResourceAssembly.GetName().Version.ToString()

2) System.Reflection.Assembly.GetEntryAssembly().GetName().Version.ToString()

以上两种均可获取当前应用程序的版本

此外,还有两种程序集的版本获取方式:

a) 获取当前执行程序集的版本(当前程序集为应用程序,则为应用程序的版本;核岩当前程序集改桥御为库,则为消带库的版本)

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()

b) 获取Calling程序集的版本(英文不好,这是它的英文说明:The Assembly object of the method that invoked the currently executing method.)

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12516266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存