获取短文件名或路径

原创 2005年03月01日 17:30:00

一直在找.Net获取短文件名或路径的函数,可能自己笨hitwall.gif没有找到就自己写了一个.
是通过调用WinApi函数实现的.

1.声明GetShortPathNameA
  [DllImport("kernel32.dll",EntryPoint="GetShortPathNameA")]
   private static extern int GetShortPathName(string lpszLongPath, StringBuilder lpszShortPath, int cchBuffer);

2.编写代码,如下:

string fileDirectory = @"C:/Program Files";
StringBuilder sPath = new StringBuilder(fileDirectory.Length);
GetShortPathName(fileDirectory ,sPath,fileDirectory .Length);
fileDirectory = sPath.ToString();

获取指定路径所用文件的文件名

  • 2014年06月09日 21:07
  • 41KB
  • 下载

获取指定路径下文件夹和文件名

  • 2011年05月14日 10:05
  • 25KB
  • 下载

C++获取指定文件夹下的所有文件名(或路径)

今天在安装PCL的时候写了个博客,但是写到要添加的dll的时候,有好几十个dll文件,开始时逐个点击文件名、复制、粘贴,感觉特别费事,所以在网上找个代码。这个代码能实现查找文件夹下的所有文件以及指定类...

Python获取指定路径下的某类型文件的所有文件名

最近刚接触Python。考虑到之前在vs2010编写C++程序时,要使用第三方库的时候经常需要指定输入依赖项,比如OpenCV,我经常习惯把lib文件夹下的所有lib文件都添加到工程中,这时候就非常希...
  • FromHJ
  • FromHJ
  • 2012年08月30日 14:12
  • 8337

find_first_of()和 find_last_of() 【获取路径、文件名】

原文转载自:http://blog.sina.com.cn/s/blog_68208a890100v608.html     string 类提供字符串处理函数,利用这些函数,程序员可以在字...

Python批量打开文件以及获取文件名、目录及路径

一、 #定义函数,用于打开指定类型文件的函数 def open_allfile(path,filetype):     data=[]     import glob    ...

获取文件路径 文件名 文件的扩展名的方法

在Visual C++中没有像Delphi中提供的系统函数来实现这些功能。为了方便程序开发,笔者设计了一个CPath类,用于对文件名称进行处理。实例设计步骤如下: (1)创建一个控制台应用程序。 ...

C#中OpenFileDialog获取文件名和文件路径的常用方法

System.IO.Path.GetFullPath(openFileDialog1.FileName); //绝对路径 System.IO.P...
  • lin_cj
  • lin_cj
  • 2016年07月13日 16:21
  • 635

C++获取指定文件夹下的所有文件名(或路径)

#include #include #include #include #include using namespace std; //其实两个字符串连在一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取短文件名或路径
举报原因:
原因补充:

(最多只允许输入30个字)