1.FSO中求得文件的属性值是39,怎样得到标准属性描述?2.如下代码可以获得"c:\"下的所有文件,怎样得到这个目录下的文件夹?Set Folder = Fso.GetFolder("c:\")
For Each file In Folder.Files
msgbox file.Name
Next请指教。
For Each file In Folder.Files
msgbox file.Name
Next请指教。
解决方案 »
- 大家进来看看
- 还是前段时间的老问题:大循环套小循环,各个循环与各个发送命令时间能设定--即调用Text的设定时间。同时非常感谢前段时间一直帮助我的关注我的网友们!
- 数据导入和导出的问题。高手请进!!!!急!!!
- 对MSComm收到的数据使用Replace遇到的问题
- vb中有没有计算一段时间内,有多少个周日的函数量啊?或者是查今天是不是周日的函数?
- 关于ado的问题
- 请问在VB+ACCESS中,单用户跟多用户在编程时有什么不同?
- 请高手进来看!!!!!!!!!!!,我急得很........
- 请问怎样截获系统级输入?一定送分!!!
- 在DataGrid中能否设定某列不能修改,而其它的列能够进行修改?急……
- 〓〓〓〓〓〓〓〓〓 我有罪! 〓〓〓〓〓〓〓〓〓
- 谁能帮助我各位高手?
描述设置或者返回文件或文件夹的属性。读/写或只读,取决于属性。语法object.Attributes [= newattributes]Attributes 属性有下列几个部分:部分 描述
object 必需的。总是某个 File 或者 Folder 对象的名字。
newattributes 可选的。如果提供的话,newattributes 就是所指定 object 的新属性值。
设置newattributes 参数可以是具有下列值中的任意一个或任意的逻辑组合:常数 值 描述
Normal 0 一般文件。未设置属性。
ReadOnly 1 只读文件。属性为读/写。
Hidden 2 隐藏文件。属性为读/写。
System 4 系统文件。属性为读/写。
Volume 8 磁盘驱动器卷标。属性为只读。
Directory 16 文件夹或目录。属性为只读。
Archive 32 自上次备份后已经改变的文件。属性为读/写。
Alias 64 链接或快捷方式。属性为只读。
Compressed 128 压缩文件。属性为只读。
说明下面的代码用一个文件举例说明了 Attributes 属性的用法:Sub SetClearArchiveBit(filespec)
Dim fs, f, r
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(fs.GetFileName(filespec))
If f.attributes and 32 Then
r = MsgBox("The Archive bit is set, do you want to clear it?", vbYesNo, "Set/Clear Archive Bit")
If r = vbYes Then
f.attributes = f.attributes - 32
MsgBox "Archive bit is cleared."
Else
MsgBox "Archive bit remains set."
End If
Else
r = MsgBox("The Archive bit is not set. Do you want to set it?", vbYesNo, "Set/Clear Archive Bit")
If r = vbYes Then
f.attributes = f.attributes + 32
MsgBox "Archive bit is set."
Else
MsgBox "Archive bit remains clear."
End If
End If
End Sub
Hidden 2 隐藏文件。属性为读/写。
System 4 系统文件。属性为读/写。
ReadOnly 1 只读文件。属性为读/写。你的文件应该是这些属性吧!
Dim subfolder As Folder
For Each subfolder In mFolder.SubFolders
List3.AddItem subfolder.Name
Next
Normal 0 一般文件。未设置属性。
ReadOnly 1 只读文件。属性为读/写。
Hidden 2 隐藏文件。属性为读/写。
System 4 系统文件。属性为读/写。
Volume 8 磁盘驱动器卷标。属性为只读。
Directory 16 文件夹或目录。属性为只读。
Archive 32 自上次备份后已经改变的文件。属性为读/写。
Alias 1024 链接或快捷方式。属性为只读。
Compressed 2048 压缩文件。属性为只读。 文件的属性值是39:
39=32+4+2+1
即自上次备份后已经改变的文件+系统文件+隐藏文件+只读文件