`
seawavenews
  • 浏览: 230087 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

VB-改变文件只读属性

阅读更多

SetAttr   语句  
               
   
  为一个文件设置属性信息。  
   
  语法  
   
  SetAttr   pathname,   attributes  
   
  SetAttr   语句的语法含有以下这些命名参数:  
   
  部分   描述    
  pathname   必要参数。用来指定一个文件名的字符串表达式,可能包含目录或文件夹、以及驱动器。    
  Attributes   必要参数。常数或数值表达式,其总和用来表示文件的属性。    
   
   
  设置值  
   
  attributes   参数设置可为:  
   
  常数   值   描述    
  vbNormal   0   常规(缺省值)    
  VbReadOnly   1   只读。    
  vbHidden   2   隐藏。    
  vbSystem   4   系统文件    
  vbArchive   32   上次备份以后,文件已经改变    
   
   
  注意   这些常数是由   VBA   所指定的,在程序代码中的任何位置,可以使用这些常数来替换真正的数值。  
   
  说明  
   
  如果想要给一个已打开的文件设置属性,则会产生运行时错误。   

---------------------------------

GetAttr   函数  
               
   
  返回一个   Integer,此为一个文件、目录、或文件夹的属性。  
   
  语法  
   
  GetAttr(pathname)  
   
  必要的   pathname   参数是用来指定一个文件名的字符串表达式。pathname   可以包含目录或文件夹、以及驱动器。  
   
  返回值  
   
  由   GetAttr   返回的值,是下面这些属性值的总和:  
   
  常数   值   描述    
  vbNormal   0   常规    
  vbReadOnly   1   只读    
  vbHidden   2   隐藏    
  vbSystem   4   系统文件    
  vbDirectory   16   目录或文件夹    
  vbArchive   32   上次备份以后,文件已经改变    
  vbalias   64   指定的文件名是别名。    
   
   
  注意   这些常数是由   VBA   指定的,在程序代码中的任何位置,可以使用这些常数来替换真正的值。  
   
  说明  
   
  若要判断是否设置了某个属性,在   GetAttr   函数与想要得知的属性值之间使用   And   运算符与逐位比较。如果所得的结果不为零,则表示设置了这个属性值。例如,在下面的   And   表达式中,如果档案   (Archive)   属性没有设置,则返回值为零:  
   
  Result   =   GetAttr(FName)   And   vbArchive  
   
  如果文件的档案属性已设置,则返回非零的数值。  

分享到:
评论
1 楼 mzl_2011 2012-08-29  
Private Declare Function DeleteFile Lib "Kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long

Function FileDelete(ByVal strFileName As String)
    On Error Resume Next
    DeleteFile strFileName '强制删除一个文件
    If err Then
        Call LogError(MODULE_NAME, "FileDelete", "[strFileName=" & strFileName & "]" & err.Description)
    End If
End Function

相关推荐

    VB 修改文件属性

    在VB(Visual Basic)编程环境中,修改文件属性是一项常见的任务,尤其在开发系统管理或文件操作相关的应用程序时。文件属性通常包括只读、隐藏、存档等,通过VB我们可以轻松地对这些属性进行设置和更改。以下是关于...

    vb批量修改文件属性(VB学习小资源)

    在VB(Visual Basic)编程环境中,批量修改文件属性是一项实用的技能,特别是在处理大量文件时。这个"VB批量修改文件属性"小程序展示了如何利用VB语言高效地操作文件系统,节省手动操作的时间。以下是对这个话题的...

    vb.net获取文件的各种属性

    - 可以更改文件的只读属性:`FileInfo.IsReadOnly = False` - 创建文件的快捷方式:`FileInfo.CreateShortcut(targetPath)` - 删除文件:`fileInfo.Delete()` 4. 使用DirectoryInfo类获取目录属性: 如果需要...

    VB版文件属性修改

    本主题聚焦于使用VB来修改文件的属性,特别是涉及文件的时间戳(创建时间、修改时间、访问时间)以及访问权限(只读、隐藏)。下面我们将深入探讨这些知识点。 首先,让我们了解一下文件属性。在Windows操作系统中...

    更改文件夹属性程序(VB6.0源代码编写),可以对文件的常规,只读,隐藏,系统文件等的属性进行设置.

    在这个程序中,我们将探讨如何通过VB6.0来修改文件或文件夹的属性,如常规、只读、隐藏和系统文件属性。 首先,我们需要了解文件和文件夹属性的基本概念。在Windows操作系统中,文件和文件夹有四种主要的属性: 1. ...

    vb删除隐藏和只读文件

    隐藏和只读属性是Windows操作系统中文件的两种特殊属性,用于保护文件不受意外修改或删除。本篇文章将深入探讨如何在VB中处理这些特性,并有效地删除这些文件。 首先,我们需要了解VB中的基本文件操作函数。`Kill`...

    VB版文件属性信息查看修改器.zip

    例如,只读属性防止文件被意外修改;隐藏属性使得文件在普通视图下不显示;系统属性则标记文件为操作系统的一部分;存档属性用于备份和版本控制。 2. **API调用**:API是操作系统提供给开发者的一系列函数库,允许...

    VB6.0资源管理器-用于文件浏览查看.rar

    VB6.0资源管理器-用于文件浏览查看,可以自动目录遍历,并列出目录下所有文件,选中某一文件可以进行一些属性操作,比如设置是否是隐藏、设置只读、删除、重命名、存档等操作,恢复文件夹的属性,注意使用SetAttr...

    VB版文件属性信息查看修改器

    【VB版文件属性信息查看修改器】是一款基于Visual Basic(VB)编程语言开发的应用程序,主要用于查看和修改文件的属性信息。在Windows操作系统中,每个文件都有其特定的属性,如只读、隐藏、系统、存档等,这些属性...

    VB6显示目录(文件夹)的属性信息_文件_vb6_

    如果需要更深入地获取特定文件的属性,如文件的隐藏属性、只读属性等,可以使用`Attribute`属性: ```vb If file.Attributes And vbHidden Then Debug.Print file.Name & " 是隐藏文件" End If If file....

    VB版文件属性及摘要信息查看修改器.rar

    《VB版文件属性及摘要信息查看修改器》是一款基于Visual Basic(VB)开发的实用工具,主要用于查看和修改文件的属性以及摘要信息。在日常的文件管理中,了解和掌握这些信息对于数据管理和软件开发至关重要。下面将...

    批量修改多层文件夹中的文件属性,VB源代码.rar

    VB批量修改多层文件夹中文件的属性,可改变文件的只读、系统、隐藏等常规属性,学习VB是如何操作文件的,一个练手的小程序,对新手有一定帮助,希望VB初学者参考学习。

    VB修改查看文件属性的小程序.rar

    VB编写的一个可以修改查看文件属性的小程序,是一个简单好用的文件属性修改器,指定文件后,可读取各个文件属性,比如文件名、文件大孝文件创建时间、修改时间、存档和只读属性、公司名、版本、产品名称、内部名称、...

    1:将程序拷贝到机器上,去掉所有文件的只读属性。

    在计算机系统中,文件的属性包括只读、隐藏、存档等,其中只读属性意味着文件不能被修改,通常用于保护重要的系统文件或程序文件免受意外更改。在部署程序时,如果程序文件被设置为只读,可能会影响程序的正常运行或...

    文件属性读写代码 vb C#

    以下是一个简单的VB示例,展示如何读取和设置文件的只读属性: ```vb Dim filePath As String = "C:\example\file.txt" Dim attributes As FileAttributes ' 读取文件属性 attributes = My.Computer.FileSystem....

    精彩编程与编程技巧-获取文件或文件夹属性...

    - 结合其他API函数,如`SetFileAttributes`等,实现修改文件属性的功能。 - 将文件属性信息整合到日志文件中,以便于后续分析和处理。 #### 六、总结 本文详细介绍了如何使用VBScript获取文件或文件夹的属性,并...

    删除只读文件的方法(或流氓软件、病毒程序生成的文件)

    - **使用attrib命令修改文件属性**:可以使用`attrib -r -h -s -a G:\1\*.*`命令来修改文件的所有属性,包括只读、隐藏、系统等,之后再进行删除操作。 - **利用安全模式**:对于一些特别顽固的文件,可以在Windows...

    VB 实现文件占用和解除文件占用

    VB的`FileAttribute`属性可以查看或设置文件的属性,如常驻、隐藏、系统、只读等。在处理文件占用时,了解文件的属性状态很重要。 5. **进程和线程**: 在VB中,理解进程和线程的概念有助于解决文件占用问题。...

    vb-API函数 大全.doc

    - `GetFileAttributes`:查询文件属性,如只读、隐藏等。 - `GetFileInformationByHandle`:获取文件的各种信息,如大小、时间戳等。 - `GetFileSize`:获取文件的大小。 - `GetFileTime`:获取文件的创建、修改...

Global site tag (gtag.js) - Google Analytics