VB使用Kill删除文件时提示文件未找到
2011-01-17 15:21
169 查看
关于VB使用Kill删除文件时提示“文件未找到”
---------------------------------------------------------------------------------
出问题的代码:
'删除原有的备份文件
Kill (App.Path & "/setting/DateRemind_bak.ini")
'备份原有的配置文件
Name App.Path & "/setting/DateRemind.ini" As App.Path & "/setting/DateRemind_bak.ini"
'将临时文件改成默认文件名
Name App.Path & "/setting/DateRemind2.ini" As App.Path & "/setting/DateRemind.ini"
'设置只读和系统属性,防止文件内容被随便修改
SetAttr App.Path & "/setting/DateRemind.ini", vbReadOnly + vbSystem
=====================================================================
原因:
由于原来的备份文件带有“只读”和“系统文件”的属性,因而使用Kill时提示“文件未找到”
-----------------------
解决办法:
在删除文件前清除文件属性。
添加代码:
SetAttr App.Path & "/setting/DateRemind_bak.ini", vbNormal
---------------------------------------------------------------------------------
出问题的代码:
'删除原有的备份文件
Kill (App.Path & "/setting/DateRemind_bak.ini")
'备份原有的配置文件
Name App.Path & "/setting/DateRemind.ini" As App.Path & "/setting/DateRemind_bak.ini"
'将临时文件改成默认文件名
Name App.Path & "/setting/DateRemind2.ini" As App.Path & "/setting/DateRemind.ini"
'设置只读和系统属性,防止文件内容被随便修改
SetAttr App.Path & "/setting/DateRemind.ini", vbReadOnly + vbSystem
=====================================================================
原因:
由于原来的备份文件带有“只读”和“系统文件”的属性,因而使用Kill时提示“文件未找到”
-----------------------
解决办法:
在删除文件前清除文件属性。
添加代码:
SetAttr App.Path & "/setting/DateRemind_bak.ini", vbNormal
相关文章推荐
- 使用DOS中的DEL命令不能删除文件怎么办,错误提示Acess is Denied
- Win7删除、移动文件时提示文件夹正在使用怎么办
- swift pod第三方OC库使用use_frameworks!导致#import提示无法找到头文件
- VB提示 - 文件未找到 “C:/Windows/sytem32/ieframe.dll/1” 的解决办法
- Mac删除文件提示“不能删除xx项目,正在使用中”
- 删除文件提示文件正在被另一个人或程序使用的解决方法
- 删除文件夹时出错提示文件正在别使用。
- VB提示:文件未找到:'c:\windows\sytem32\ieframe.dll\1'的解决方法
- 删除文件提示文件正在被另一个人或程序使用的解决方法
- 在VB中使用API“SHFileOperation”删除文件的三个问题
- C C++第三方库的使用以及报错提示未找到库文件的原因
- JDK安装时将文件都删除再安装无法安装的解决办法(提示无法找到文件)
- VB提示:文件未找到:'c:/windows/sytem32/ieframe.dll/1'的解决工具
- ios 引用处理导致的文件删除却提示未能找到该文件
- VB提示:文件未找到:'c:/windows/sytem32/ieframe.dll/1'的解决方法
- win 7 删除了用户文件夹后出现的"你已使用临时配置文件登录"提示的解决方法
- VB提示:文件未找到:'c:/windows/sytem32/ieframe.dll/1'的解决方法
- VB提示:文件未找到:'c:\windows\sytem32\ieframe.dll\1'的解决方法
- 覆盖、删除文件提示正由另一进程使用,因此该进程无法访问该文件
- Windows上已经删除的文件并没有消失并且再次删除却提示无法找到该项目的解决办法