c#.net下对获短路径
来源:互联网 发布:c语言取反运算符 编辑:程序博客网 时间:2024/06/06 00:07
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();
}
- c#.net下对获短路径
- 最短路径C
- 最短路径_Dijkstra.c
- 最短路径C/C++
- 图的所有节点对之间的最短路径—Floyd算法(C++)
- 点对的最短路径问题
- 全点对最短路径
- 所有节点对的最短路径
- 邻接矩阵计算节点对最短路径
- 所有节点对最短路径
- 单源最短路径和全点对最短路径算法
- ArcGIS Engine最短路径(C#)
- dijkstra最短路径算法C实现
- 最短路径Dijkstra c实现
- c语言,迷宫最短路径
- c语言迷宫最短路径
- 迷宫的最短路径 代码(C++)
- 【C++】递归求数组最短路径
- 转的一个jdk bug
- c#.net 中压缩access并且更名
- 用VC写Assembly代码(6)--附录3[X86指令使用详解]
- SQLSERVER的排序规则
- 3G的前世今生
- c#.net下对获短路径
- 这届世界杯'不太冷'
- namespace和异常处理
- 奇怪的Tomcat
- 开源EasyJFShoppingOnline项目正式公开邀请行业精英
- 半导体公司成功的秘密
- 催人泪下的十大经典对白
- 用Eclipse + CDT开发C/C++ ------- 远程调试
- IDC:NAND闪存日益盛行大有取代PC硬盘之势