技术栈

Golang创建文件夹

Python私教2024-05-24 16:17

方法

go 复制代码
package zdpgo_file

import (
	"os"
)

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

测试

go 复制代码
package zdpgo_file

import "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)
		}
	}
}

测试结果

上一篇:Java 循环嵌套深度揭秘:挑战极限与性能优化
下一篇:很耐看的Go快速开发后台系统框架
相关推荐
yoyo_zzm
4 分钟前
SpringBoot Test详解
spring boot·后端·log4j
咸鱼翻身小阿橙
13 分钟前
QT-P3
开发语言·qt·计算机视觉
心易行者
20 分钟前
代码写好了,然后呢?——手把手教你把Python脚本变成能赚钱的Web应用
开发语言·前端·python
AKA__Zas
22 分钟前
初识 事务
java·开发语言·数据库·sql
今儿敲了吗
24 分钟前
常用UI组件
开发语言
AI人工智能+电脑小能手
25 分钟前
【大白话说Java面试题】【Java基础篇】01_说说ArrayList的底层原理/扩容规则
java·后端·面试·list
高斯林.神犇
30 分钟前
六、java配置类改造ioc
java·开发语言
t***544
31 分钟前
Orwell Dev-C++ 和 Embarcadero Dev-C++ 哪个更好
开发语言·c++
gCode Teacher 格码致知
33 分钟前
Python提高:软件测试中Fixture机制-由Deepseek产生
开发语言·python
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点032026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free04AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析05Claude Code Windows 兼容性问题:指定版本 2.1.112 可解决06GPT-6发布日深度解析-Symphony架构200万Token实战07从零部署 Hermes Agent:一只"会成长的 AI 马"保姆级安装教程08零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)09从限购到畅通:GLM-5.1 Coding Plan接入攻略10从旧版到 v0.20.5:Ollama 升级避坑全流程(附命令复制即用)