SHGetShortPathName是什么?如何使用呢?

来源:百度知道 编辑:UC知道 时间:2024/06/03 23:50:01
听说将长文件名转换为DOS文件名需要SHGetShortPathName(),如何使用呢?
呵呵 emo9701,我也是看了这个。
我是想在DOS下执行批处理文件,可是汉字文件名不能正常显示,又不知道如何录入变成乱码的文件名,网上查了很多,只找到一个subst能把文件夹内容映射到根目录,有一点点帮助。

呵呵,我不知道VB,但是我知道用API本身就可以将长文件名转换为DOS文件名!根本就不需要什么判断。SHGetShortPathName()
VB的声明:
Declare Function SHGetShortPathName Lib "shell32" Alias "#92" _
(ByVal szPath As String) As Long