VB创建及删除文件夹
一、创建文件夹(多级):
Private Sub MakeDirPath(strDirName As String)
Dim i As Long, strPath As String
Do
i = InStr(i + 1, strDirName & “”, “”)
strPath = Left(strDirName,i−1)IfRight(strDirName, i - 1) If Right(strDirName,i−1)IfRight(strPath, 1) <> “:” And Dir$(strPath, vbDirectory) = “” Then
MkDir strPath
End If
Loop Until i >= Len(strDirName)
End Sub
Private Sub Command1_Click()
MakeDirPath “C:\111\222\333”
End Sub
'-----------------------------------------------------------------------------------------------------------------
二、删除文件夹(包括文件夹里的文件):
'判断文件是否存在
Private Declare Function PathFileExists Lib “shlwapi.dll” Alias “PathFileExistsA” (ByVal pszPath As String) As Long
Private Sub Command1_Click()
Dim Lj As String
Lj = “C:\Users\user\Desktop\1”
If PathFileExists(Lj) <= 0 Then Exit Sub
Set fso = CreateObject(“Scripting.filesystemobject”)
fso.deletefolder Lj
Set fso = Nothing
End Sub
VB创建及删除文件夹相关推荐
- Linux 创建、删除文件夹
Linux 创建.删除文件夹 创建文件夹 创建aa文件夹,查看列表:可以看到已经有文件夹aa; mkdir aa 批量创建文件夹(bb cc dd),查看列表:可以看到有文件夹多了三个(bb cc d ...
- 转:飝兒物語的“Linux创建、删除文件夹”
原创地址: http://www.cnblogs.com/zf2011/archive/2011/05/17/2049155.html 创建文件夹[mkdir] 一.mkdir命令使用权限 所有用户都 ...
- linux下创建、删除文件夹
1.在 Linux 下,我们可以使用 mkdir 命令创建目录,mkdir 是"make directory" 的缩写词. 运行 mkdir 命令 默认情况下,不带任何参数运行 m ...
- C++文件操作——创建和删除文件夹
创建文件夹目录的相关方法: (1).采用CreateDirectory函数 CString strPath; GetModuleFileName(NULL,strPath.GetBufferSetLe ...
- java 创建、删除文件夹
1.创建文件夹 publicl static String createDirectory(HttpServletRequest request){ StringBuilder sb=new Stri ...
- C/C++创建和删除文件夹操作(包含多级)
下面给出创建单个文件夹的方法,每一种方法后面都紧跟着对应的删除文件夹的方法. 此处参考博主. 一:调用Windows API函数 CreateDirectory()和 RemoveDirectory( ...
- Linux小小白入门教程(六):创建和删除文件夹
以下操作在Linux终端进行.Linux因为权限非常严格,所以暂时所有的命令操作全部是在/home文件夹下的/yangjw文件夹下进行./yangjw文件夹就是登录用户名所在的文件夹,出了此文件夹,命 ...
- 使用node中fs模块创建和删除文件夹
创建文件夹 假如我们要创建这样一个文件夹'a/d/c/d/e' 同步创建文件夹 let fs = require('fs'); function makep(dir) {let paths = dir ...
- MATLAB可以进行多种文件操作,包括读取和写入文本、二进制和其他格式的文件,创建和删除文件夹等等
常见的文件操作方法: 读取文本文件 使用 fopen 函数打开文件,然后使用 fscanf 函数读取文件中的数据.例如 fid = fopen('myfile.txt'); data = fscanf ...
最新文章
- phaser.min.js_如何使用Phaser 3,Express和Socket.IO构建多人纸牌游戏
- 春天来了,我也发“芽”了!
- MySQL5.7号称永久解决了复制延迟问题的并行复制
- 一个网卡下设置两个ip地址
- 如何解决 SQL Server 安装程序中的 COM+ 系统配置检查失败问题
- 原生Javascript 操作 css类名 - 踩坑篇
- 14种模式解决面试算法编程题(PART II)
- 小程序navigator跳转路径url写法
- 正则提取 html 里input 标记的value 值
- centos下的mysql安装
- Tclientdate的排序
- 2021-08-08备份数据库
- 【点云预处理】10种点云数据数据预处理增强方法 — 持续总结和更新(一)
- ★如何提高睡眠质量?
- 格鲁吉亚过万网站被黑客通过供应链入侵挂黑页,总统个人主页也未幸免
- VirtualBox下Ubuntu 20.04全屏显示
- 程序员必备小众又实用的网站,你知道几个?
- Tensorflow安装过程的一些问题及解决办法
- OpenMV色块寻找
- vue引入个性化字体
热门文章
- 宁波银行面经-2019秋招
- linux u盘加载硬盘驱动,在linux下加载U盘或移动硬盘
- 花钱学python值得么_关于花的作文,花的作文,描写花的作文
- CG CTF witeup
- python 抠图白幕_python抠图
- Android 两种方式优雅实现按钮防重复点击,防抖功能
- Error:Dll调用问题,0X000005地址内存非法访问
- VCU Electrical Characteristics
- Java接口限速器--->注解与反射,枚举,AOP拦截器,异常处理中心,Redis实战
- 新媒体营销怎么做?有没有新媒体管家类的自媒体账号管理工具?