codecamp

VBA中创建和删除文件夹

依照下面的MkDir语句语法,你可以创建一个新文件夹:


MkDir Path

Path明确你要创建的新文件夹名称。如果你没有写驱动器的名称的话,VB就将在当前的驱动上创建新文件夹。现在,我们来看几个例子:


1. 在立即窗口里输入指令,在C盘上创建一个叫“Mail”的文件夹:

MkDir "C:\Mail"



2. 将缺省文件夹更改为“C:\Mail”:

ChDir "C:\Mail"



3. 获取当前文件夹名称:

?CurDir


使用RmDir函数来删除不需要的文件夹。该函数的语法如下:


RmDir Path


Path明确你要删除的文件夹名称。Path可以包含驱动名称,如果你忽略了驱动名称,那么VB就会试图删除当前驱动下的相同名称的文件夹,如果存在的话;否则,VB将显示错误信息:“路径未找到”


4. 删除刚才创建的文件夹C:\Mail:

RmDir "C:\Mail"



技巧:RmDir移除空文件夹

如果文件夹里有东西,你不可以删除它(使用RmDir)。你应该先用Kill语句删除这些文件




VBA中返回和设置文件属性
VBA中复制文件的步骤
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }