社区
VB基础类
帖子详情
那位知道为什么我用 App.EXEName ,有时能正确得到长文件名,有时却只能得到DOS的8.3各式的文件名?先用20分,解决后再加分!
bgxy
2002-09-05 01:54:11
如题。
而且我用
Open MyFilePathName For Binary As #fileNum
写文件时,也是有时得到的是8.3格式的文件名,MyFilePathName是我想保存的文件的完整路径文件名。
...全文
51
3
打赏
收藏
那位知道为什么我用 App.EXEName ,有时能正确得到长文件名,有时却只能得到DOS的8.3各式的文件名?先用20分,解决后再加分!
如题。 而且我用 Open MyFilePathName For Binary As #fileNum 写文件时,也是有时得到的是8.3格式的文件名,MyFilePathName是我想保存的文件的完整路径文件名。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saucer
2002-09-05
打赏
举报
回复
you can always convert it into long file name using a function like
(from http://216.26.168.92/tips/tip511.html)
Public Function GetLongFileName(ByVal ShortFileName As String) As String
Dim intPos As Integer
Dim strLongFileName As String
Dim strDirName As String
'Format the filename for later processing
ShortFileName = ShortFileName & "\"
'Grab the position of the first real slash
intPos = InStr(4, ShortFileName, "\")
'Loop round all the directories and files
'in ShortFileName, grabbing the full names
'of everything within it.
While intPos
strDirName = Dir(Left(ShortFileName, intPos - 1), _
vbNormal + vbHidden + vbSystem + vbDirectory)
If strDirName = "" Then
GetLongFileName = ""
Exit Function
End If
strLongFileName = strLongFileName & "\" & strDirName
intPos = InStr(intPos + 1, ShortFileName, "\")
Wend
'Return the completed long file name
GetLongFileName = Left(ShortFileName, 2) & strLongFileName
End Function
wxyq
2002-09-05
打赏
举报
回复
用vb6+sp4 /sp5 就可以
================================================================
ok?
bgxy
2002-09-05
打赏
举报
回复
订正,用Open MyFilePathName For Binary As #fileNum保存时,完成后我到那个路径去看看,发现文件名不是长文件名,像[我的文~1.dat]一样
Dos
命令详细使用规则(大全)
dos
命令具体使用规则(大全)
不错VB代码,收藏!!!
实现毫秒精度的延时Module Code:Option ExplicitDeclare Function QueryPerformanceFrequency Lib "kernel32" (lpFrequency As LARGE_INTEGER) As LongDeclare Function QueryPerformanceCounter Lib "kernel32" _ (l
Delphi笔记大全
1. Record : 3. 指针: 类型指针的定义。 var ptr : ^Integer; ptr : ^char; 其实也就是符号的差别而已。 无类型指针的定义。 ptr : Pointer; 2. 执行
exe
: Shell
Exe
cute(): uses ShellApi Shell
Exe
cute(handle,nil,pchar('ht
js-时事通讯-设计完美HTML时事通讯的9个技巧.docx
js-时事通讯-设计完美HTML时事通讯的9个技巧.docx
AnyBackup-SQLServer应用容灾最佳实践.docx
AnyBackup-SQLServer应用容灾最佳实践.docx
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章