前言
项目地址:https://github.com/viifo/mkdirs
我们在用 Makefile 编译 C 项目时,经常会遇到创建多级目录的情况。然而由于 Windows 和 Linux 的目录分隔符不一致,导致在 Makefile 中使用系统命令难以一次性创建多级目录。
也许有人要说,我在windows中使用 cd
命令不也支持 / 分隔符吗? 但遗憾的是,Windows 创建目录的 mkdir
和 md
命令并不支持 / 分隔符。
但有了 mkdirs 再也不用担心分割符问题啦!!!
构建
构建前请确保已安装 gcc 且已添加到环境变量,构建后的可执行文件放置在build文件夹下。
# 进入 mkdirs 项目根路径
cd youpath/mkdirs/
# 构建项目
make build
使用
# 语法
mkdirs path1 [path2]...
# 使用示例
mkdirs dir1/dir2/
# 或
mkdirs dir1/dir2/ dir5/dir6/