在VB中,
1。知道文件的路径,我怎么确认此文件是否存在?
2。如果存在,我怎么知道它是否可写?
3。如果可写,我怎么知道它是否正被其他应用程序打开?
1。知道文件的路径,我怎么确认此文件是否存在?
2。如果存在,我怎么知道它是否可写?
3。如果可写,我怎么知道它是否正被其他应用程序打开?
解决方案 »
- VB 做了个小软件,主面板窗体代码里面用了end,偶尔关不掉程序,在任务管理器中还可以看到,不知道为什么
- Winsock接收,客户端如何处理连续不间断的大量数据
- MSN的上线提示一样的功能,建立一个窗体,能够同时打开多个实例。
- 关于mschart:如何改变图例相对控件的坐标?
- 十万火急(数据环境)
- 我不知如何结贴,请教。(新手请教)
- 请问如何在VB运行时,将 execel 文件中的数据导入到VB的数组中存放呢?在线等待!
- 创建控件问题!
- 怎样按概率产生随机数?
- 保存网页为excel文件
- 那位高人用过水晶报表,我第一次用水晶报表,版本是9.2.2,我只打印数据库中的一个表,
- 如何在vb里更改excel的图标
Dim fs, f, r
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(fs.GetFileName(yourFilePathName))
If f.attributes and 1 Then MSGBox "The File is ReadOnly!"3
尝试一下改名:
On Error Goto ErrorHandler
f.Name = "myTempName"
f.Name = yourFilePathName
Exit Sub ErrorHandler:
MSGBox "The File is Opened by Other User!"
Dim fso, msg
filespec=inputbox("输入你要判断存在的文件路径")
Set fso = CreateObject("Scripting.FileSystemObject")
if (fso.FileExists("d:\b1.txt")) Then
msgbox filespec & " 存在。"
Else
msgbox filespec & " 不存在。"
End If2、
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.Getfile(inputbox("输入文件路径"))
if f.attributes=1 then msgbox "该文件只读"3、同意楼上的
filespec=inputbox("输入你要判断存在的文件路径")
Set fso = CreateObject("Scripting.FileSystemObject")
if (fso.FileExists(filespec)) Then
msgbox filespec & " 存在。"
Else
msgbox filespec & " 不存在。"
End If