文件的长路径如何转换为短路径(dos格式)???
如:C:\Program Files 转换为 C:\Progra~1
直接用.Net类库的方法,可有?
如:C:\Program Files 转换为 C:\Progra~1
直接用.Net类库的方法,可有?
解决方案 »
- 关于NPOI设置某个单元格加粗,结果整个工作表都加粗了。
- C#部署程序
- SQL存储过程利用return返回的值,在C#中如何读取?
- 急!在线等.....高手帮忙,一个简单的问题。来者有分......................................................
- 我在PictureBox上放了很多label,设置背景为Transparent,label.Parent=pictureBox,但位置变了,变成以PictureBox为基础坐标,该如何处理
- 很有趣的问题。。。动态的取得html table的内容。。。
- 请问如何将DataColumn[0]中的值保存到一个string[]中?
- 怎样来实现远程控制,具体描述见内容
- C# API 如何得到 系统当前活动文件夹名称 并在根据 名称 在这文件夹标题栏上增加1个文字按钮呢?
- 名称“Session”在类或命名空间“s.aa”中不存在,我要加上那一个类?
- 请教2
- 求助下:C# 文件操作
using System.Runtime.InteropServices;定义:
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern int GetShortPathName(
[MarshalAs(UnmanagedType.LPTStr)]
string path,
[MarshalAs(UnmanagedType.LPTStr)]
StringBuilder shortPath,
int shortPathLength);引用:
StringBuilder shortPath = new StringBuilder(80);
int result = GetShortPathName(
@"F:\1234567891.jpg", shortPath, shortPath.Capacity);
string s = shortPath.ToString();
MessageBox.Show(s.ToString());结果:
F:\123456~1.jpg