我是用ListBox获得本地路径,比如:C:\新建文件\1.txt,我只要C:\新建文件,在WindowForm中怎么实现,在path类中没有这种方法啊,都是改扩展名的
追答System.IO.Path.GetDirectoryName("C:\新建文件\1.txt");
追问那如果只用1.txt 怎么获得C:\新建文件这个路径
追答单靠一个名字,是无法知道路径的,除非你大概知道这个文件的位置,否则要全盘扫描,就很慢了,
比如你大概知道这个文件至少是在你的应用程序目录下,那么就用
System.IO.Directory.GetFiles(“大概的路径目录”,"文件名")来查找所有可能的路径。
然后确定具体是哪条路径之后再用 System.IO.Path.GetDirectoryName(physicalPath); 得到目录