• VB改变文件及文件夹属性的函数


     1 '以下为FSO对象的使用示例(VB6.0)
     2 Private myFSO As New FileSystemObject
     3 Private myFile As File
     4 Private myFolder As Folder
     5    'myFolder.Attributes = Alias
     6    'myFolder.Attributes = Archive 存档
     7    'myFolder.Attributes = Compressed 压缩
     8    'myFolder.Attributes = Directory 目录
     9    'myFolder.Attributes = Hidden
    10    'myFolder.Attributes = ReadOnly
    11    'myFolder.Attributes = System
    12    'myFolder.Attributes = Normal
    13    'myFolder.Attributes = Volume 卷
    14 Private Function ChangeProperty(ByVal strFileAndPath As String, nType As Long) As Boolean
    15 On Error GoTo deleteError
    16 ChangeProperty = False
    17 If myFSO.FileExists(strFileAndPath) = True Then
    18    Set myFile = myFSO.GetFile(strFileAndPath)
    19    myFile.Attributes = nType
    20    Set myFile = Nothing
    21    ChangeProperty = True
    22 End If
    23 Exit Function
    24 deleteError:
    25   MsgBox Err.Description
    26   Err.Clear
    27   ChangeProperty = False
    28 End Function
    29 
    30 Private Function ChangeFolder(ByVal strFileAndPath As String, nType As Long) As Boolean
    31 On Error GoTo deleteError
    32 ChangeFolder = False
    33 If myFSO.FolderExists(strFileAndPath) = True Then
    34    Set myFolder = myFSO.GetFolder(strFileAndPath)
    35    myFolder.Attributes = nType
    36    Set myFolder = Nothing
    37    ChangeFolder = True
    38 End If
    39 Exit Function
    40 deleteError:
    41    MsgBox Err.Description
    42    Err.Clear
    43    ChangeFolder = False
    44 End Function
    欢迎大家添加我为好友: QQ: 578652607
  • 相关阅读:
    javascript ext 闭包
    Hibernate HQL from superclass 问题
    sql查询按in顺序排序显示数据 oracle
    Hibernate createSQLquery()
    sql 分页
    javasript 闭包测试
    Excel 批量快速导入mySQL 解决方案~~
    C# 注册COM+组件步骤~
    QT错误集锦~
    QuartzNet Test~~
  • 原文地址:https://www.cnblogs.com/lhghroom/p/7668872.html
Copyright © 2020-2023  润新知