JS宏中的文件操作之MkDir

一、上节问题解答

//将某个文件夹下的文件名称写入单元格的方法
function getFileName(path, num){
    //path 表示读取的文件夹路径
    //num 表示Dir的第二个参数
    let fileName = Dir(path, num);
    let count = 1;
    while(true){
		Range("A" + count).Value2 = fileName; 
        count++;
		try{
			fileName = Dir(); 
		}catch(er){
			console.log(er.message); 
			break; //跳出循环
		}
	}
}

二、MkDir

MkDir函数用于创建一个新的目录(只能创建一层,不能递归创建)。这个函数在需要动态生成文件夹结构时非常有用,比如在处理文件、保存数据或组织项目时。

语法结构:MkDir(path); path = 存在的路径 + 新建文件夹的名称,示例代码如下

function main(){
    let path = "E:\\w_js";
    MkDir(path + "\\myFloder"); //在w_js文件夹下新建一个叫myFloder的文件夹
    MkDir(path + "\\myFloder1\\myFloder2\\myFloder3"); //无法成功创建,因为MkDir只支持创建一层
}

与MkDir相对的是RmDir, 语法与MkDir相似,其作用相反,但只能删除空文件夹,如果被删除的文件夹中包含文件或子文件夹会抛出异常,路径不存在也会抛出异常。

下一节:JS字符串相关基础知识

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackispy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值