导航:首页 > 文件教程 > vb6判断文件后缀

vb6判断文件后缀

发布时间:2021-02-28 05:51:38

『壹』 VB如何判断一个文件是否是JPG文件

'测试图片文件是否为JPG或JPEG文件(与文件扩展名无关)
'参数说明:Filename 要测试的图片文件名,返回值为逻辑型
'调用举例:if TestJpgFile("c:\1.jpg")=True then msgbox "是JPG文件"
Function TestJpgFile(Filename As String) As Boolean
Dim i As Integer, S As String, bb() As Byte
If Dir(Filename) = "" Or Filename = "" Then Exit Function
i = FreeFile
ReDim bb(9)
Open Filename For Binary As #i
Get #i, 1, bb
Close #i
S = UCase(StrConv(bb, vbUnicode))
'JPG文件
If UCase(Chr(bb(6)) & Chr(bb(7)) & Chr(bb(8)) & Chr(bb(9))) = "EXIF" Then TestJpgFile = True
'JPEG文件,如何你觉得不用,可删除下面这行代码
If UCase(Chr(bb(6)) & Chr(bb(7)) & Chr(bb(8)) & Chr(bb(9))) = "JFIF" Then TestJpgFile = True
End Function

『贰』 急求!vb6判断文件大小是否正确的代码

Filelen("文件路径") 文件大小使用这个函数

FileCopy "c: mp1.exe", "c:2.exe" '将c: mp1.exe拷贝到c:2.exe

用这2个函数就能满足你要求 其他自行修改

『叁』 在VB6中用什么代码判断某个文件是否存在

将窗口加载的事件处理程序改成这样:PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadDimfilePathAsString=“在此输入希望判断的文件名”IfNot(file.Exists(System.AppDomain.CurrentDomain.BaseDirectory&filePath)Then'将应用程序存在的版目录及文件名拼接权起来,然后判断是否存在Me.Close()'如果不存在,则将关闭窗口EndSub

『肆』 vb编程指定扩展名

提供一个函数给你,在使用这人函数之前你必需先做一个注册表操作函数,建议直接引用VB6提供注册表操作模块。这个模块安装VB6时已自带,新建模块时使用模板就行了。

'================================================================================
'添加、删除文件关联 OK 参数:后缀名,文件说明,添加/删除,[文件图标索引]
'================================================================================
Public Sub SET_LINK(mSuffix As String, mStyle As String, mState As Boolean, Optional Iconi As Integer)
Dim mLink As String '关联的后缀名
Dim mOpen As String '关联打开的程序路径

On Error GoTo RegKeyError
mLink = LCase(mSuffix)
mOpen = App.Path & "\" & App.EXEName & ".exe" '你要关联打开的程序路径。
If mState Then
'设置文件关联
Call UpdateKey(HKCR, "." & mLink, "", mLink & ".file")
Call UpdateKey(HKCR, mLink & ".file", "", mStyle)
Call UpdateKey(HKCR, mLink & ".file\DefaultIcon", "", mOpen & "," & Iconi)
Call UpdateKey(HKCR, mLink & ".file\Shell", "", "")
Call UpdateKey(HKCR, mLink & ".file\Shell\Open", "", "")
Call UpdateKey(HKCR, mLink & ".file\Shell\Open\command", "", mOpen & " %1")
Else
'删除文件关联
Call DeleteKey(HKCR, "." & mLink)
Call DeleteKey(HKCR, mLink & ".file\Shell\Open\command")
Call DeleteKey(HKCR, mLink & ".file\Shell\Open")
Call DeleteKey(HKCR, mLink & ".file\Shell")
Call DeleteKey(HKCR, mLink & ".file\DefaultIcon")
Call DeleteKey(HKCR, mLink & ".file")
End If
Exit Sub

RegKeyError:
End Sub

如:SET_LINK "123", "123 自定义文件", True, 0 这样就可以注册123这个后缀名称的文件了。同样的函数改成False就可以将此关联删除。

关联后,双击此关联文件,会直接打开所关联的程序。在程序中可 Command 函数来取得传入的参数,如果是双击些关联程序则传入的参数即是此关联文件的路径。这样在程序中即可对其进行要许多操作。

注册表操作模块在VB98同目录下(也就是VB的这安装根目录)。Template(模块)--》Code(代码目录)文件夹中有。或者添加模块时选择现存标签,然后再选择,Template文件夹,再选择Code文件夹,里面就有一个现成的“注册表访问”模块。

『伍』 VB6打开文件方式的判断,请各位前辈指点迷津

鼠标双击和敲回车,在本质上是没有差别的,基本上不能分辨(也许可以监视鼠版标键盘动作分辨权?不要问我,我不知道怎么分辨)
shell和以上一样,无法区分
shellexecute和winexecute调用,可能能通过此程序的父进程来判断

无论如何启动的程序,基本上只有父进程不同,可以通过父进程来判断
双击、回车、shell这些方法启动的话,父进程是explorer,其他方式启动的,父进程是启动它的程序。

你可以下载一个process explorer来研究下父进程的问题。

或者你还可以通过程序运行时的安全描述符来判断,这个跟系统的账号有关系的,我也不太明白

『陆』 vb 如何判断文件夹内是否有文件

1、vb使用dir函数来查找文件或文件夹。
2、Dir 函数:
返回一个 String,用以表示一个文件名、目录内名或文件夹名称,它必须与指定的容模式或文件属性、或磁盘卷标相匹配。

语法:Dir[(pathname[, attributes])]

3、Dir 会返回匹配 pathname 的第一个文件名。若想得到其它匹配 pathname 的文件名,再一次调用Dir,且不要使用参数。如果已没有合乎条件的文件,则 Dir 会返回一个零长度字符串 ("")。
4、vb6示例:
MyFile = Dir("C:\WINDOWS\WIN.ini")
' 返回"WIN.INI"(文件存在),返回""(文件不存在)。

『柒』 vb6如何比对两个文件夹文件名


请看下面的代来码:

OnErrorGoTomyErr
OpenmyFileForInputAs#1'"myFile"是你要判断自的文件
Close#1
MsgBox"该文件可以读取"
ExitSub
myErr:
MsgBox"本程序无法读取该文件"

请把代码加在一个过程或函数里。

注意,没有文件的时候也会弹出提示框:“本程序无法读取该文件”




『捌』 vb 规定窗体文件的扩展名是什么

VB中规定窗体文件的扩展名是.frm

(8)vb6判断文件后缀扩展阅读:

常用属性

下面介绍文本框的常用属性。

(1)Text属性
设置控件中显示的文本内容。其使用语法如下:
text1.Text[=字符串]

(2)MaxLength属性
设置文本框中输入的字符串长度是否有限制。默认值为0,表示该单行文本框中字符串的长度只受操作系统内存的限制;若设置为大于0的数,则表示能够输入的最大字符数目。

(3)MultiLine属性
设置文本框是否以多行方式显示文本。设置为True时以多行文本方式显示;设置为False(默认)时以单行方式显示,超出文本框宽度的部分被截除。其使用语法如下:
text1.MultiLine [=True或False]

(4)PasswordChar属性
设置是否在控件中显示用户键入的字符。如果该属性设置为某一字符,那么无论Text属性值是什么,在文本框中都只显示该字符。另外,要想使该属性有效,MultiLine属性必须设置为False。

(5)ScrollBars属性
设置文本框是否有垂直或水平滚动条。其使用语法如下:
text1.ScrollBars[=值]
其中的“值”可以为0,1,2,3。

0(默认值)表示没有滚动条;

1表示有水平滚动条;

2表示有垂直滚动条;

3表示有水平和垂直滚动条。

另外,要想使该属性有效,MultiLine属性必须设置为True。

(6)SelLength、SelStart和SelText属性
SelLength返回/设置选定的字符数。
SelStart返回/设置选定文本的起始点。
SelText返回/设置包含当前选定文本的字符串。

『玖』 VB6,判断一个文本文件是否含有一个给定的字符串

提供个思路
使用instr函数进行查找
在查找前,把回车换行符都替换掉
祝好运,望采纳

『拾』 vb6 获取链接文件格式

你说的某连接的文件格式具体指的是什么?不用字符串难道直接读系统?
还有你获得的“某连接”这个“连接”最后是字符串方式纯在的还么?

阅读全文

与vb6判断文件后缀相关的资料

热点内容
拍片小电影的黑人 浏览:531
0855视影 浏览:827
有没有那种视频你懂的 浏览:536
猫眼最新票房实时排行榜 浏览:319
韩剧迟度最大电影 浏览:664
Java五六章内容思维导图文件 浏览:44
邱淑贞三极有哪些灵幻天师 浏览:139
u盘修改只读文件 浏览:288
dnf90版本85史诗手套 浏览:409
保定竞秀区网络安全公司有哪些 浏览:930
攀枝花私人电影院 浏览:582
win10下能用的小q书桌 浏览:931
奸尸电影安娜 浏览:598
韩国李采谭 浏览:629
母子血亲小说 浏览:402
苓梦凡回心转意 浏览:404
斯嘉丽约翰逊漏点的电影 浏览:414
斯托米丹尼尔斯主演的作品 浏览:214
写饥荒mod需要哪些编程语言 浏览:284
都市特种兵杨洛完结版 浏览:266

友情链接