怎样将WIDOWS长文件名转换为DOS长文件名显示
来源: 互联网 发布时间:2014-10-19
本文导语: 我正在用VB编写一个软件需要将WIDOWS长文件名转换为DOS长文件名作为参数传递给DOS应用程序。 1. 现在主要问题是“当文件名超过8个字母时文件名缩写为 "xxxxxx~N" ,"N" 的取值范围为:"1,2..." ;怎样判断 "N" 的取值...
我正在用VB编写一个软件需要将WIDOWS长文件名转换为DOS长文件名作为参数传递给DOS应用程序。
1. 现在主要问题是“当文件名超过8个字母时文件名缩写为 "xxxxxx~N" ,"N" 的取值范围为:"1,2..." ;怎样判断 "N" 的取值 ?
2. 当文件名未超过8个字母,扩展名超过3个字母时 怎样判断 "N" 的取值 ?
回答一个得20分, 回答2个得50分!!!!
|
呵呵,我不知道VB,但是我知道用API本身就可以将长文件名转换为DOS文件名!根本就不需要什么判断。SHGetShortPathName() VB的声明: Declare Function SHGetShortPathName Lib "shell32" Alias "#92" _ (ByVal szPath As String) As Long
|
呵呵,我不知道VB,但是我知道用API本身就可以将长文件名转换为DOS文件名!根本就不需要什么判断。SHGetShortPathName() VB的声明: Declare Function SHGetShortPathName Lib "shell32" Alias "#92" _ (ByVal szPath As String) As Long
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。