Golang创建文件夹

devtools/2024/9/22 10:57:18/

方法

package zdpgo_fileimport ("os"
)// AddDir 创建文件夹
func AddDir(dir string) error {if !IsExist(dir) {return os.MkdirAll(dir, os.ModePerm)}return nil
}

测试

package zdpgo_fileimport "testing"func TestAddDir(t *testing.T) {data := []string{"test","test/a1","test/a2/a3",}for _, tt := range data {v := AddDir(tt)if v != nil {t.Error(v)}}
}

测试结果

在这里插入图片描述

在这里插入图片描述


http://www.ppmy.cn/devtools/42560.html

相关文章

Scrapy 从创建到运行

Scrapy是一个强大的Python框架,专门用于构建网络爬虫。 步骤1:安装Scrapy 首先,你需要安装Scrapy框架来进行后续操作。以下是具体操作步骤: 1、使用pip命令安装Scrapy: pip install scrapy 步骤2:创建S…

【Python设计模式04】策略模式

策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式让算法的变化不会影响使用算法的客户端,使得算法可以独立于客户端的变化而变化。…

Java数据结构与算法(最小栈)

前言 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。i…

每日新闻掌握【2024年5月20日 星期一】

2024年5月20日 星期一 农历四月十三 小满 TOP大新闻 住建部谈公积金贷款利率下调:100万贷款30年,总利息将减少4.85万元 日前,住房公积金个人住房贷款利率下调0.25个百分点。住房城乡建设部住房公积金监管司相关负责同志接受采访表示&#xf…

2024年电工杯赛题浅析一图流【一张图看懂 2024 年电工杯】

一图流【一张图看懂 2024 年电工杯】 Aspect A 题:园区微电网风光储协 调优化配置 B 题:大学生平衡膳食食谱 的优化设计及评价 数据处理 需要处理园区的负荷曲线、 风光发电数据、储能配置数 据;涉及数据量较大,需进 行数据…

一个超级简单的Python UI库:NiceGUI

大家好,图形用户界面(GUI)的开发往往被看作是一项复杂且繁琐的任务。Python作为一门强大的编程语言,提供了许多优秀的库来帮助开发者实现这一目标。今天,我们将介绍一个名为NiceGUI的库,它能帮助你轻松构建…

2024电工杯数学建模竞赛选题建议+初步分析

提示&#xff1a;DS C君认为的难度&#xff1a;B<A&#xff0c;开放度&#xff1a;A<B。 以下为AB题选题建议及初步分析&#xff1a; A题&#xff1a;园区微电网风光储协调优化配置 题目描述&#xff1a; 园区微电网由风光发电和主电网联合为负荷供电&#xff0c;需要…

centos7 redis开机启动

[rootlocalhost system]# vim /etc/systemd/system/redis.service 版本是5.0 /usr/local/redis 是redis安装目录 [Unit] DescriptionRedis.server # 指定服务所依赖的其他单元&#xff08;如网络服务&#xff09;。这确保在启动该服务之前&#xff0c;所需的其他单元已经启动…