如何在C#中获取文件名与文件路径
例如:我写的一个文字处理程序。我关联应用程序后,双击文件名就用我的文字处理程序打开,现在我的问题是如何用C#来接受这个被打开文件的路径和文件名。我查过很多帮助都没有找到好的方法,请问那位可以帮我,用的是什么对象和函数。
------解决方案--------------------用System.IO.Path.GetFileName 和 System.IO.Path.GetFileNameWithoutExtension(无扩展名)的方法
------解决方案--------------------关注
------解决方案--------------------Application.ExecutablePath
应用程序的路径?
你要的是这个吗?
如果是打开文本的路径通过传值来处理吧。不太明白你的意思。
------解决方案--------------------试一下Environment.CommandLine
------解决方案--------------------我也遇到和你类似的问题:用OpenFileDialog 打开文件很容易,但是要获得它打开的文件夹的路径却没有办法。。。
这个问题没有高手可以解决了么?
------解决方案--------------------关联之后, 双击时,系统自动将该文件的fullpath传入到程序入口点
static void Main(string[] arg)
{
}
你要提供一个带参数的main函数, 而那文件路径就会在参数里面了
string filePath = arg[0];
------解决方案--------------------我认为是在system.io里找.
------解决方案--------------------up
------解决方案--------------------windboyzsj(落叶)正解
关联之后, 双击时,系统自动将该文件的fullpath传入到程序入口点
static void Main(string[] arg)
{
}
你要提供一个带参数的main函数, 而那文件路径就会在参数里面了
string filePath = arg[0];
------解决方案--------------------使用Path类中的方法
------解决方案--------------------openfiledislog1.FileName 文件路径