`
seawavenews
  • 浏览: 223590 次
  • 性别: 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源码修改文件的属性,如:创建时间、修改时间、访问时间、只读、隐藏等

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

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

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

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

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

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

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

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

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

    一款VB写的文件属性信息查看、修改工具,用于查看各种文件格式的属性,比如创建时间、修改时间、是否是隐藏文件、是否是只读文件、是否是存档文件等,以及提取它的文件名、公司名、版权、产品版本、注释、内部名称、...

    文件(文件夹)属性设置器[vb6.0编译][含代码]

    可以为文件和文件夹设置各种属性,包括只读(ReadOnly)、隐藏(Hidden)、系统(System)等等。主要用途:隐藏一些平常用不到的文件夹,使资源管理器更简洁,还可以将自己的私密文件设成隐藏+系统,这样别人就不易...

    VB详细获取任意文件的属性信息

    文件操作,属性 VB详细获取任意文件的属性信息,这个程序可以不限制文件类型,而实现获取任一文件的属性,比如获取文件大小,得到文件创建的时间、修改时间、最后一次访问时间、文件是否存档、是否隐藏、是否只读、...

    文件属性查看修改,VB代码

    内容索引:VB源码,文件操作,文件属性,权限修改 文件属性查看修改,VB代码,可获得比较全面的文件属性信息,比如获得文件的创建和修改时间、获得和设置文件属性,比如存档、系统、只读、隐藏、压缩、路径、临时、常规...

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

    内容索引:VB源码,文件操作,文件查看器 一款VB写的文件属性信息查看、修改工具,用于查看各种文件格式的属性,比如创建时间、修改时间、是否是隐藏文件、是否是只读文件、是否是存档文件等,以及提取它的文件名、...

    不错的VB文件属性信息查看器

    内容索引:VB源码,文件操作,文件查看,属性查看器 不错的VB文件属性信息查看器,可查看文件的创建和修改日期、保存时间,还可查看文件是否是是隐藏、系统、存档、只读、临时、普通、压缩等属性,浏览到你要查看的文件...

    文件检测大师3.3(让统计变得更轻松)

    在源文件以只读的方式搜索,一个不落的全部统计。 所有这些结果,都会以良好的机制管理,您可以在属性中设置将多少天前的 统计自动删除。结果中有非常详尽的信息,绝对能满足您的欲望;比如:文件统 计则会把...

    VB制作表格形式的简历

    1.将程序拷贝到机器上,去掉所有文件的只读属性。 2.程序自动附加数据库,如果不成功,请按如下方法设置: (1)拷贝数据库 将目录database下的db_mydatabase_Data.MDF和db_mydatabase_Log.LDF文件拷贝到SQL ...

    易语言程序免安装版下载

    修改BUG:在IDE中打开源代码文件(.e)后,高级选择夹组件不能正确切换到“现行子夹”属性设定的子夹。 9. 修改BUG:矢量动画支持库中的“矢量编辑框”组件在光标位于组件右下角时按右光标键进入下一行会导致显示...

    VB控件属性使用大全

    控件具有很多相同的属性,如标识控件名称的Name属性、标识控件标题的Caption属性、有效属性Enable、可见属性Visible、标识控件位置和大小的Top、Left、Width、Height、属性、定义背景色的BackColor属性、定义前景色...

    vb6 sqlserver洗浴城管理系统【源码】.rar

     1:将程序拷贝到机器上,去掉所有文件的只读属性。  2:将目录database下的XYGLXT.mdf和XYGLXT_log.ldf文件拷贝到SQL Server 2000的“MSSQL”->“data”目录下.  如果没有安装Sql Server,请先安装Sql Server,...

    VB编程资源大全(源码 API)

    另外一个通过Windows API函数SendMessage发送消息的范例,这个范例改变文本框的只读属性(2KB) 8,FILEVER.ZIP 获取文件信息(5KB) 9,brush.ZIP 用指定的位图做刷子填充整个窗口。这个程序演示如何建立画刷句柄以及...

    rar压缩软件.rar

    'l' 列出存档文件的属性、大小、日期、时间和名称,每个文件一行。如 果文件被加密,行以 * 号开始。 'lt' 以多行模式显示详细的文件信息。此信息包括文件校验和值、主机 OS、压缩选项和其他参数。 'lta' ...

    李胜乐mapbasic

     拷贝到硬盘上的文件是只读的,因此必须改变其只读属性才能修改。  为了使用方便,可直接把“MapInfo二次开发.zip”解压缩到硬盘上。 4.本光盘中的各种数据只做调试程序所用。有关地理方面的数据未经实地  核实,...

    中文简体压缩软件RAR 6.0

    更新打包到压缩文件后被改变的文件。这个命令不 向压缩文件中添加新文件。 i[i|c|h|t]=<字符串> 在压缩文件中查找字符串。 支持下列可选参数: i - 不区分大小写(默认); c - 区分大小写搜索; ...

Global site tag (gtag.js) - Google Analytics