如何从文件路径通过 mkdir 创建文件夹?
How to create a folder via mkdir from a file path?
我有一个相对路径,比方说
a/b/c/d.txt
这些文件夹的 和 none 存在,因此要创建该文件,我需要创建所有文件夹,这可以通过 mkdir -p
实现,但是我如何删除文件名字只得到
a/b/c
在 Makefile 中?
如果您使用的是 GNU Make,请使用其 dir
功能,例如
生成文件
.PHONY: all
all:
echo $(dir a/b/c/d.txt)
运行方式如下:
$ make
echo a/b/c/
a/b/c/
我有一个相对路径,比方说
a/b/c/d.txt
这些文件夹的 和 none 存在,因此要创建该文件,我需要创建所有文件夹,这可以通过 mkdir -p
实现,但是我如何删除文件名字只得到
a/b/c
在 Makefile 中?
如果您使用的是 GNU Make,请使用其 dir
功能,例如
生成文件
.PHONY: all
all:
echo $(dir a/b/c/d.txt)
运行方式如下:
$ make
echo a/b/c/
a/b/c/