
正文
vb.net搜索指定类型文件路径,vb文件搜索器
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB查找指定文件夹并获取文件路径的代码
首先在窗体中放置 Microsoft Common Dialog Control,名称指定为 cdlg1。
MyFile = Dir 返回找到的第一个隐式 *.TXT 文件。MyFile = Dir(*.TXT, vbHidden) 显示 C:\ 目录下的名称。MyPath = c:\ 指定路径。MyName = Dir(MyPath, vbDirectory) 找寻第一项。
这类任务建议使用批处理来完成,方便快捷,也可以用vb调用批处理 批处理命令dir f:\ /ad /b /s 即列出f盘所有的文件夹。然后将结果导出(dir f:\ /ad /b /s c:\txt),再用vb搜索就行了。
点击“打开”按钮后,调用本函数,在出现的选择文件对话框中选择好文件,点击确定后会返回文件路径。
‘分配动态数组实际的元素个数,并保留数组中的数据 End If End If MyName = Dir 注释: 查找下一个目录。Loop ‘在所有目录里分别查找文件是否存在。
相关问答
Q1: VB.net遍历某个文件夹,并读取子目录中的指定文件
全名,vbokonty+64,“返回路径”结束子。在模块中输入代码并运行它,如下图。然后点击“执行”按钮,程序弹出“选择文件”对话框。选择文件后,程序立即弹出所选文件的路径,然后弹出当前工作簿的路径,如下图。
IO.Directory.GetDirectories(文件夹) 获取文件夹中的所有子文件夹路径。IO.Directory.GetFiles(文件夹) 获取文件夹下所有文件的路径。
这个分两个步骤。第一步是利用 System.IO.DirectoryInfo 类的 GetDirectories() 方法,遍历指定目录下的所有子目录。第二步是利用 System.IO.DirectoryInfo 类的 GetFiles() 方法,遍历这些子目录(包括根目录)下的所有文件。
执行获取所有文件夹,按提示操作。文件夹清单会显示在工作表的AB列中。
Q2: vb.net文件关联后获取文件路径
我没有设置关联,只是把文件拖到程序文件上打开,应该是一样的。主要是看程序启动时的命令行参数My.Application.CommandLineArgs,里面包括要打开的文件路径。
Forms Application.StartupPath 属性(返回String)获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。Application.ExecutablePath 属性(返回String)获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
首先打开Excel电子表格,然后在开发工具中打开VBA编辑器,如下图。在单元格区域输入一些内容,如下图。将模块插入到VBA编辑器中,如下图。文件的子访问路径()Dimfiless,tempfiless=Application。
Q3: 用vb.net怎么实现文件夹及文件的搜索
1、肯定有的,在指定的磁盘或文件夹里搜索文件。
2、首先打开Excel电子表格,然后在开发工具中打开VBA编辑器,如下图。在单元格区域输入一些内容,如下图。将模块插入到VBA编辑器中,如下图。文件的子访问路径()Dimfiless,tempfiless=Application。
3、IO.Directory.GetDirectories(文件夹) 获取文件夹中的所有子文件夹路径。IO.Directory.GetFiles(文件夹) 获取文件夹下所有文件的路径。
4、这类任务建议使用批处理来完成,方便快捷,也可以用vb调用批处理 批处理命令dir f:\ /ad /b /s 即列出f盘所有的文件夹。然后将结果导出(dir f:\ /ad /b /s c:\txt),再用vb搜索就行了。
5、其实用VB自带的控件及功能也可以轻松实现,但要搜索海量的文件时效率就不敢恭维了,下面就用API方式极速遍历多重目录下的文件(Windows的搜索功能及很多杀毒软件就是用类似的方法遍历文件的)。
vb.net搜索指定类型文件路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb文件搜索器、vb.net搜索指定类型文件路径的信息别忘了在本站进行查找喔。





