删除文件夹下所有的文件_VB删除文件和文件夹的方法
在VB编程中,我们如何删除一个指定的文件,或者文件夹呢?
本文,介绍两种方法,详细的介绍如何实现删除文件和文件夹,并对两种方法的区别做一个说明。
一、删除文件的方法
方法1:
使用kill方法删除文件
语法:
kill filename
说明:filename为文件的路径
方法2:
使用DeleteFile方法删除文件
语法:
Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") fs.DeleteFile filename
说明:
filename为文件的路径
使用以上两种方法删除文件时,可以使用"*"和"?"通配符,以实现批量删除有一定规律的文件。
例如:
kill "E:\test\*.txt"
上面这个代码可以删除E:\test文件夹下所有txt格式的文件。
二、删除文件夹
方法1:
使用RmDir方法删除文件夹
语法:
RmDir folderName
说明:
folderName为文件夹路径
方法2:
使用deletefolder删除指定文件夹
Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") fs.deletefolder folderName
说明:
folderName为文件夹路径
使用方法1和方法2来删除文件夹时的区别:
在使用RmDir来删除文件夹时,只能删除一个空的文件夹,如果文件夹内有文件或者文件夹,则删除会出错。
而使用deletefolder删除文件夹时,则不会存在上述问题。它将会连同文件夹内所有文件,全部删除。
删除文件和文件夹时注意事项:
当删除文件和文件夹时,如果文件处于打开或者文件名不正确时,删除可能会发生错误。此时可以使用on error go to语句来实现错误跳转。
举例:
通过以下这个例子,掌握删除文件和删除文件夹的方法,以及两种方法的区别。
界面如下所示:
代码如下所示:
Option ExplicitDim str$Private Sub Form_Load() '设置测试文件目录,请根据自己的文件位置修改 str = "C:\Users\Administrator\Desktop\新建文件夹"End Sub'用kill删除指定文件Private Sub Command1_Click() '删除该目录下的test.txt文件 Kill str & "\新建文本文档.txt"End Sub'用kill删除所有文件Private Sub Command2_Click() '删除该目录下所有文件 Kill str & "*.*"End Sub'用deletefile删除指定文件Private Sub Command3_Click() Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") fs.DeleteFile str & "\新建文本文档.txt"End Sub'用deletefile删除所有文件Private Sub Command4_Click() Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") fs.DeleteFile str & "\*.*"End Sub'用kill删除指定文件夹Private Sub Command5_Click() RmDir str '注意,此方法只能删除空的文件夹End Sub'用deletefolder删除文件夹Private Sub Command6_Click() Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") fs.deletefolder str '注意,此方法可以删除非空文件夹End Sub
运行程序,然后在相应的文件夹内放置文件或者文件夹,再点击各按钮测试,查看效果。
删除文件夹下所有的文件_VB删除文件和文件夹的方法相关推荐
- 网易mumu模拟器文件夹下的NemuDrv.sys无法删除的原因及解决方法
网易mumu模拟器文件夹下的NemuDrv.sys无法删除的原因及解决方法 因某种原因mumu模拟器无法打开也无法卸载,这时候只能手动去删除了.但结果发现mumu模拟器安装目录没法删除,经层层定位发现 ...
- linux整个目录复制移动,Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹,个人常用收录...
1.将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp ...
- 在当前文件夹下创建以日期和时间命名的文件夹
工作中经常要用到在当前文件夹下创建以日期加时间命名的文件夹,手动太过麻烦,于是写了个脚本, windows下直接用bat @echo off ::获取日期 将格式设置为:20150410 set da ...
- python将一个文件夹下图片按比例分在两个文件夹下
#!/usr/bin/env python # -*- coding:utf-8 -*- # 将一个文件夹下图片按比例分在两个文件夹下,比例改0.7这个值即可 import os import ran ...
- 批量上传相册,将一个文件夹下的所有图片,复制到另一个文件夹,仅给出文件夹目录
package cn.hp.demo01;import java.io.*;/* * 批量上传相册 *将一个文件夹下的所有图片,复制到另一个文件夹 *仅给出文件夹目录*/ public class D ...
- 从qq服务器删除误收邮件,QQ邮箱撤回时显示撤回失败,对方已读 收件箱里的消息却是对方已阅读或已删除 这种情况下邮件有没有被删除...
QQ邮箱撤回时显示撤回失败,对方已读 收件箱里的消息却是对方已阅读或已删除 这种情况下邮件有没有被删除以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容 ...
- matlab 把一个文件夹下的所有图片(可以包含在子文件夹下)考到指定文件夹下...
clc; clear all; maindir = 'C:\Users\wang\Desktop\iLIDS-VID\i-LIDS-VID\images\cam2'; subdir = dir( ma ...
- Windows下将文件夹下所有的文件名导出成生成TXT文件
1.在桌面上新建一个txt文件,然后复制下面代码,写入txt文件 @echo off dir /s/b *.* > b.txt exit (这里的b.txt文件就是用来存放目标文件名称的txt文 ...
- linux cp复制文件夹下的软连接,Linux培训:cp命令复制文件和目录
Linux培训:cp命令复制文件和目录 更新时间:2019年04月02日16时56分 来源:传智播客linux培训 浏览次数: cp 是用于复制的命令,其基本信息如下: 命令名称:cp: 英文原意:c ...
- linux禁止客户端上传文件_Linux下Shell脚本实现FTP自动上传和下载文件
概述 之前测试写的一个脚本,主要是为了实现FTP自动上传和下载文件.大家可以参考下: 基础环境配置 [root@pxzxdm01 ~]# useradd -d /home/ftp1 ftp1 [roo ...
最新文章
- Android -- 利用Broadcast开启Service
- 2017杭州·云栖大会全纪实
- linux环境变量 LD_LIBRARY_PATH 使用
- 47 单例模式 和装饰器
- 怎么画正五边形步骤_悄悄告诉你们:一种没有美术基础,也能画好画的方法
- 列表_月隐学python第6课
- weld焊接_玩Weld-Probe –一站式查看CDI的所有方面
- 爬虫-11-伪造电脑访问构建一个请求头
- ASP.NET入门教程:服务器控件
- python将json数据集转成voc xml文件
- 李彦宏谈无人车:高速上吃着火锅唱着歌,再有三五年能代替司机
- ko.js循环绑定值问题(工作遇见)
- java calendar格式化_java日期处理专题:java 日期格式化
- 块/文件/对象三种存储的优缺点
- 【STC单片机学习】第九课:单片机按键使用
- docker网络问题
- 读书笔记——阿里数据中台(第一篇:数据中台顶层设计)
- 内外盘期货市场的介绍(一)
- JAVA征兵管理系统
- 女生们是怎样观察男生的呢
热门文章
- 单片机蜂鸣器编程音乐_基于单片机的智能鱼缸温控系统设计
- macOS/MacBook Air设置使用iCloud的APP
- 系统服务管理与控制程序(Init System/初始化系统)-- Systemd 的 Unit 配置文件详解
- 没学过编程能学python吗_我没学过编程,能否学会Python?
- 网络位置可以看到另一个人的电脑_计算机组成原理(一)- 冯·诺依曼体系结构...
- python代码性能分析_使用memory_profiler对代码进行性能分析会增加执行时间
- C语言与Java的深情对话:儿子,还得多练几年啊!老子还是老子
- 怎样删去csv中重复行_4个锦囊,祝你快速删去Excel中的重复数据
- 账户的配置使您无法使用该计算机,2个方法解决“user profile service服务未能登录无法加载用户配置文件”...
- tinymce vue 部分工具不显示_tinymce-vue使用问题及解决记录