首页 > 软件开发 > 编程语言 >

vb.net 判断文件夹是否隐藏

来源:互联网 2023-03-17 00:26:55 版权归原作者所有,如有侵权,请联系我们

在程序设计中,涉及文件操作,我们一般只能访问非隐藏的文件或者文件夹。如果需要访问隐藏的文件夹那么又该如何操作呢?这里分享一个利用VS2012的VB程序判断所选中的文件夹是否具有隐藏属性的操作,希望对需要的朋友有帮助。

zis办公区 - 实用经验教程分享!

zis办公区 - 实用经验教程分享!

工具/原料

  • VS2012

方法/步骤

  • 1

    首先,使用VS2012新建一个VB窗口应用程序,文件名和保存目录根据需求设定即可。

    zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 1相关内容非法爬取自百度经验
  • 2

    由于只是一个测试程序,这里就在工程给定的Form1窗体上添加一个Button控件,重命名为“判断文件夹属性”。

    zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 3

    对“判断文件夹属性”按钮添加一段代码,使得点击该按钮可选择目录,确认后判断选择的目录是否具有隐藏属性,具体代码如下:zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    zis办公区 - 实用经验教程分享!

    Dim dirInfo As IO.DirectoryInfo '定义一个文件对话框

    zis办公区 - 实用经验教程分享!

    Dim pathName As String '定义一个字符串保存目录

    zis办公区 - 实用经验教程分享!

    Dim folderBrowserDlg As FolderBrowserDialog '定义一个文件夹路径对话框zis办公区 - 实用经验教程分享!

    folderBrowserDlg = New FolderBrowserDialog() '新建一个文件夹浏览对话框对象

    zis办公区 - 实用经验教程分享!

    folderBrowserDlg.ShowDialog() '显示文件夹路径对话框zis办公区 - 实用经验教程分享!

    pathName = folderBrowserDlg.SelectedPath()zis办公区 - 实用经验教程分享!

    dirInfo = New IO.DirectoryInfo(pathName)zis办公区 - 实用经验教程分享!

    If (dirInfo.Attributes And IO.FileAttributes.Hidden) > IO.FileAttributes.Hidden Then

    zis办公区 - 实用经验教程分享!

    MsgBox("选择的文件夹:" & pathName & "不是隐藏属性。")

    zis办公区 - 实用经验教程分享!

    Else

    zis办公区 - 实用经验教程分享!

    MsgBox("选择的文件夹:" & pathName & "是隐藏属性。")

    zis办公区 - 实用经验教程分享!

    End Ifzis办公区 - 实用经验教程分享!

    End Subzis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 4

    然后再计算机某个目录下新建一个测试目录,在测试目录新建一个“没有隐藏的文件夹”和一个“隐藏的文件夹”。同时设定“隐藏的文件夹”属性为“隐藏”。

    zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 5

    通过勾选资源管理器的“查看”->“隐藏的项目”,使得“隐藏的文件夹”被显示,方便后面实验。

    zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 6

    运行前面新建的VB工程,点击“判断文件夹属性”按钮。

    zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 7

    当我们选择“没有隐藏的文件夹”并点击“确定”后,程序弹出“选择的文件夹F:test没有隐藏的文件夹不是隐藏属性”,这与我们设定的一致,对于不具备隐藏属性的文件夹判断成功!

    zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 8

    而当我们选择“隐藏的文件夹”时,软件弹出“选择的文件夹F:test隐藏的文件夹是隐藏属性”,对隐藏的文件夹判定也是成功的。

    zis办公区 - 实用经验教程分享!

    zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

    vb.net 判断文件夹是否隐藏zis办公区 - 实用经验教程分享!

  • 注意事项

    • 以上为示例代码,根据使用情况做相应更改即可,基本原理是一致的。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!zis办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号