求VB查找指定文件夹下文件并删除方法
比如说已经知路径C:\Users\……中有个文件下有文件123.txt文件,如果进行搜索到这个文件并彻底删除(删除不进入回收站)谢谢 VB --------------------编程问答-------------------- 删除可能涉及到权限问题谢谢大家帮下忙很急 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 自己可能也要用到. --------------------编程问答-------------------- 如果你的问题是删除文件,那么可以用vb的 kill 语句实现文件删除。如果你的问题是搜索文件夹里的文件,那么可以用vb里的dir函数递归法实现文件目录搜索,当然,简单点也可用DirListBox与FileListBox控件或fso或wmi对象来实现。
如果你的问题是目录或文件权限,那么就要看你当前运行程序的权限是否有足够的权限修改目录或文件了,而且也要看你的分区表是不是NTFS才能判定是否需要权限设置,如果是FAT32,就没必要考虑这个问题。对于NTFS分区,如果你拥有管理员权限,那么通常是能操作大部分的目录或文件的,当然,如果目录或文件正被系统使用或锁定,你是无法删除的,除了这种情况,就是你的用户或用户组没有设置到那个目录或文件中,所以无权操作。如果是这种情况可以通过
Shell "CMD /C Cacls " & 目录地址 & " /T /E /C /G " & 用户帐号 & ":F", vbNormalFocus
将你的权限设置到目标目录或目标文件的安全中,之后你就有权操作该目录或文件了。
补充:VB , 基础类