c#.net下对获短路径

原创 2006年06月13日 09:14:00

 public static string ToShortPathName(string longName)
  {
   StringBuilder shortNameBuffer = new StringBuilder(256);
   int bufferSize = shortNameBuffer.Capacity;

   int result = GetShortPathName(longName, shortNameBuffer, bufferSize);

   return shortNameBuffer.ToString();
  }
  [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
  public static extern int GetShortPathName([MarshalAs(UnmanagedType.LPTStr)] string path,[MarshalAs(UnmanagedType.LPTStr)] StringBuilder shortPath,int shortPathLength);

************************************

[DllImport("kernel32.dll")]
        static extern uint GetLongPathName(string shortname, StringBuilder   longnamebuff, uint buffersize);

public static string ToLongPathName(string shortName)
        {
            StringBuilder longNameBuffer = new StringBuilder(256);
            uint bufferSize = (uint)longNameBuffer.Capacity;

            GetLongPathName(shortName, longNameBuffer, bufferSize);

            return longNameBuffer.ToString();
        }

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

c#.net各种应用程序中获取文件路径的方法

参考:http://blog.csdn.net/zfanlong1314/article/details/7071864 控制台应用程序:Environment.CurrentDirectory、D...

Atitit,通过pid获取进程文件路径 java php  c#.net版本大总结

Atitit,通过pid获取进程文件路径 java php  c#.net版本大总结     1. 通过PID获取进程路径的几种方法2 1.1. GetModuleFileNameEx 想获得...
  • attilax
  • attilax
  • 2016年01月15日 18:31
  • 709

基于c#.net企业短信群发系统代码

  • 2013年01月23日 14:24
  • 93KB
  • 下载

C#.net综合性实验——图片浏览器的制作

一.实验要求 (1) 参考现有图片浏览软件的功能,实现一个自己的图片浏览器。 (2) 该图片浏览器,至少完成以下功能: l 文件操作:目录打开,指定文件打开;...

C#.NET 微信小程序用户数据的签名验证和解密

微信小程序时下大热,抱着学习的心态了解了一下,目前没有搜到完整的.NET用户数据签名验证和解密代码,于是就写了一点。 简单使用方法: 1、客户端调用wx.getUserInfo方法,服务端创建WeC...

C#.net 环境下使用OpenCV(一)

转自: http://blog.csdn.net/converse0525/article/details/5556061   首先介绍一下EmguCV 。 EmguCV a是.NET 平台...
  • ccwwff
  • ccwwff
  • 2015年05月19日 16:01
  • 3944

Halcon C#.net 编程指导(3): 元组(Tuples)的使用

1. 使用单个值或元组调用函数 你可以从参考手册(refrence manual)里查看算子是否可以处理元组(tuples)。例如下面列出了AreaCenter和GenRectang...

Delphi程序调用C#.Net编译的DLL并打开窗体(详解)

转自: http://www.csframework.com/archive/2/arc-2-20110408-1307.htm Delphi程序调用C#.Net编译的DL...

推荐47份C#.Net教程自学资料

C#语言是一种强类型的,面向对象的语言,它具有语法简单、表达力强的特点,而.NET平台则是构成微软的“.NET计划”的基石。C#非常适合刚从事软件开发的朋友们用,推荐给大家这47份C#.NET教程自学...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c#.net下对获短路径
举报原因:
原因补充:

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