WPS-JS宏开发-基础知识-24-创建及删除文件夹
系统:Windows 11
软件:WPS表格12.1.0
• 本系列介绍一款类Excel的软件,WPS表格 • 当然也是介绍其宏开发,不同的是,使用的JS宏 • 本系列介绍一些基础知识
Part 1: 场景描述
-
1. 如何创建和删除文件夹 -
2. 创建文件夹需要考虑文件夹是否存在 -
3. 删除文件夹需要考虑文件夹里面是否有文件,本文只针对空文件夹
Part 2: 代码实现
/**
* CommandButton1_Click Macro
*/
functionCommandButton1_Click()
{
console.log("1.验证文件夹新建功能")
let path = ThisWorkbook.Path + "\\folderCreate";
try {
// 尝试直接创建文件夹
MkDir(path);
console.log("文件夹创建成功");
} catch (e) {
// 如果创建失败(例如文件夹已存在),捕获错误
console.log("文件夹可能已存在,或创建失败:", e.message);
}
console.log("2.验证文件夹删除功能");
let newPath2 = ThisWorkbook.Path + "\\folder2";
// 新建文件夹
MkDir(newPath2);
console.log("创建测试文件夹folder2");
// 删除文件夹(仅限空文件夹)
RmDir(newPath2);
alert("删除测试文件夹folder2");
}

图1 代码截图

图2 folderCreate文件夹不存在时

图3 folderCreate文件夹存在时

图4 代码执行结果
Part 3:代码解读
-
1. 尝试了很多办法,都不好使,最好只能采用 try...catch这种方法 -
2. MkDir(path);创建文件夹 -
3. RmDir(newPath2);删除文件夹
更多精彩,请关注微信公众号 扫描二维码,关注本公众号

夜雨聆风