VB中如何判断文件类型?
发布网友
发布时间:2022-04-22 05:10
我来回答
共5个回答
热心网友
时间:2023-09-25 05:11
这个问题可以用注册表解决。
Function getOpenCommand(fileExt As String) as String
Dim fileType as String, openCommand as String
fileExt = "." + fileExt
'取得文件扩展名在注册表里的文件类型名称
'比如.zip的类型名称一般是zipfile
fileType = 读取注册表的classes_root下的子键(fileExt)的默认键值
'取得打开这种文件的程序
openCommand = 读取注册表的classes_root下的子键(fileType + "\shell\open\command")的默认键值
Return getOpenCommand
End Function
读取注册表的HKEY_CLASSES_ROOT下的子键的默认键值的方法可以在网上搜索到。
这样getOpenCommand("doc")就可以得到一个字符串(包括引号):
"C:\Program Files\Word\word.exe" "%1"
这里只需要用Spilt函数把C:\Program Files\Word\word.exe分离出来就好了
热心网友
时间:2023-09-25 05:11
一般情况下,都是通过文件后缀来判断的,比如 *.jpg,就判断为图像文件
热心网友
时间:2023-09-25 05:11
您好,这个主要是发烧造成的,慢慢就消退下去了,宝宝的发热如果是超过了38度就是需要及时的口服退热的药物来进行治疗.才是可以.反复的发热就是需要及时的做一下血常规的检查等.
指导意见:
1.物理降温的方法对低热效果比较好.可以选择外擦大血管走形的部位比如颈部的两侧.腋窝.腘窝等.手心和脚心不要擦拭
2.药店卖的兵兵退热贴效果不错
你好,放心,没事的,我家宝宝前几日也有这样的情况,当时很是担心,但是三天后就褪了,不需要用其他的药物。会自动褪的、我家宝宝发烧后也是那样,可以给宝宝擦点痱子粉.
热心网友
时间:2023-09-25 05:12
Dim s As New IO.FileInfo(文件名)Dim 扩展名 As String = s.(我记得是有个扩展名的选项,你找找)
热心网友
时间:2023-09-25 05:13
这个。。你得用二进制读取文件,获取文件头
vb.net中怎么判断图片的类型
1-有扩展名,依据扩展名判断(这个简单)2-没有扩展名,比如给你个图片文件image,文件没有扩展名,可以通过以下方式进行判断,但同时如果确定是图片且系统支持的类型,则无需关心文件类型,直接读取到Image就可以,系统也是依据以下的方式判断 1.JPEG【判断文件开始2字节与结束2字节】- 文件头标识 (2 b...
vb.net中怎么判断文件类型
Function getOpenCommand(fileExt As String) as String Dim fileType as String, openCommand as String fileExt = "." + fileExt '取得文件扩展名在注册表里的文件类型名称 '比如.zip的类型名称一般是zipfile fileType = 读取注册表的classes_root下的子键(fileExt)的默认键值 '取得打开这种文件的程...
VB中如何做到 通过点击按键打开一个目录窗口 在电脑中查找各类型的文件...
1,DriveListBox 控件 --- 磁盘 2,DirListBox 控件 --- 目录 3,FileListBox 控件 --- 文件列表 工具箱上:那红色圈出来的,除了那个钟表图标外的3个就是了。很好辨认,磁盘、目录、文件。
VB.,怎样在"打开"对话框内过滤文件类型?怎样在"另存为"对话框内传送文...
引用 对话框控件 Private Sub Command1_Click()'打开对话框CommonDialog1.Filter = "*.mp3文件|*.MP3|mp4文件|*.mp4"CommonDialog1.ShowOpenEnd SubPrivate Sub Command2_Click() ’另存为对话框CommonDialog1.Filter = "txt文件|*.txt"CommonDialog1.FileName = Format(Now, "yyyymmddhhmmss")C...
如何用vb判断文件是二进制还是文本???
ASCLL码、汉字机内码),文本的编码也可以当作二进制,二进制数据也可以当作文本打开。不过文本文件当作二进制打开显示的不是文本而是文本的编码,二进制文件当作文本文件打开则可能出现乱码,所以你应该知道你打开的文件是什么类型,然后用相应的格式正确打开 如有疑问,请追问。
vb中list显示文件的类型
'// 找出 “.”的位置,即后缀 intStrat = InStrRev(strFileName, ".")If intStrat > 0 Then strPostfix = Mid$(strFileName, intStrat + 1)'// 如果未指定类型,则准备将文件名增加到数组 If strType = "*" Then GoTo AddFileStep1 '// 判断是否为想要类型 If InStr(UCase(strType)...
VB6.0中有什么办法可以获取打开文件的文件类型?
Dim fso As Object, ff As Object, fn As Stringfn = "d:\tmp\123.doc" '要打开的文件,具体来源你自己搞定Set fso = CreateObject("Scripting.FileSystemObject")Set ff = fso.GetFile(fn)MsgBox "这个文件的类型为:" & ff.Type'对打开的文件要进行的操作代码可以放在这里Set ff = Nothing...
在VB6.0中,编一个程序,怎么指定特定文件类型用这个程序打开?及如何改 ...
说具体一点 如果是用打开对话框打开的话 设置文件类型 可以这样设置 CommanDialog.Filter="文本文件(*.txt)|*.txt|RTF格式文本(*.rtf)|*.rtf|*.log,*.ini,*.asm,*.c,*.h|*.log;*.ini;*.asm;*.c;*.h|所有文件(*.*)|*.*"
vb中一个工程必须包含的文件类型是哪几个
vb中一个工程。没有必须有的文件类型。当然特定需要的时候,是有规则的。例如你想做一个画面就必须有Frm文件。你想做面向对象的就必须要有Cls。想做Visaul自己的水晶报表。就必须有Dsr等文件。你想将函数在多个Form方法共享,又想大家 都能访问上,就必须要有Bas文件。以上是根据你的需求来设定的。
vb中CommonDialog怎么使用,尤其是怎样分文件类型??
dlg.Filter = "EXCEL 文件|*.xls"得在窗体装载时候写,要不不行的