VB中DOS文件名与长文件名的转换
让我们编程来回答这个问题:
首先建立一个窗体,在窗体上加两个TEXT控件,其中第一个TEXT的TEXT属性为“显示命令行参数”,第二个TEXT的TEXT属性为“显示转换后文件名”,再建立一个 commandbutton 控件,其caption属性为“显示”,具体原代码如下:
′-------通用,声明:
Dim dosfilename As String ′声明dos 文件名
Dim longfilename As String ′声明长文件名
′------------
Private Sub Command1_Click()
Text1.Text = dosfilename
Text2.Text = longfilename
End Sub
′--------
Private Sub Form_Load()
dosfilename = Command$() ′从命令行取得参数
longfilename = Dir(dosfilename) ′得到长文件名
End Sub
接着生成EXE文件,然后将一个长文件名的文件图标拖到新生成的EXE文件上去,点击EXE文件的commandbutton 就可以看到转换结果了。