获取短文件名或路径

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

一直在找.Net获取短文件名或路径的函数,可能自己笨没有找到就自己写了一个.
是通过调用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();

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

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

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

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

System.IO.Path.GetFullPath(openFileDialog1.FileName); //绝对路径 System.IO.P...

java获取路径,文件名的方法总结

java获取路径,文件名的方法总结1. 文件路径获取Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.c...

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

System.IO.Path.GetFullPath(openFileDialog1.FileName);                &...

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

#include #include #include #include #include using namespace std; //其实两个字符串连在一...

iPhone-获取网络数据或者路径的文件名以及后缀

// 从路径中获得完整的文件名(带后缀) exestr = [filePath lastPathComponent]; NSLog(@"%@",exestr); // 获得文件名(不带...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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