一、上节问题解答
//将某个文件夹下的文件名称写入单元格的方法
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字符串相关基础知识
1720

被折叠的 条评论
为什么被折叠?



