请问vb6.0中如何判断一个文件是否为只读

yandb 2009-01-16 10:12:22
就是在调用ansys计算时,想通过判断生成的file.err是否只读,来判断ansys是否执行完毕
...全文
324 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yandb 2009-01-16
  • 打赏
  • 举报
回复
非常感谢
东方之珠 2009-01-16
  • 打赏
  • 举报
回复
或者用VB提供的GetAttr也可以:

Dim a As String
a=GetAttr("C:\TxtFile.txt")
If InStr(a,"ReadOnly")>0 Then'只读
If InStr(a,"Hidden")>0 Then'隐藏
If InStr(a,"Archive")>0 Then'存档
yandb 2009-01-16
  • 打赏
  • 举报
回复
你好,我对这些不太清楚,能否稍微说得详细点?
这个函数具体该如何操作判断呢?(假设要判断的文件是c:/file.err)
谢谢了
东方之珠 2009-01-16
  • 打赏
  • 举报
回复
用下列API函数来判断:
Private Declare Function GetFileAttributes Lib "kernel32.dll" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long

1,065

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧