如何从文件路径通过mkdir创建文件夹?

时间:2017-07-01 18:24:59

标签: makefile directory mkdir

我有一条相对路径,让我们说

a/b/c/d.txt

并且这些文件夹都不存在,因此对于要创建的文件,我需要创建所有文件夹,这可以通过mkdir -p进行,但是如何删除文件名以仅获取

a/b/c
在Makefile中

1 个答案:

答案 0 :(得分:1)

如果您使用的是GNU Make,请使用其dir功能,例如

<强>生成文件

.PHONY: all

all:
    echo $(dir a/b/c/d.txt)

的运行方式如下:

$ make
echo a/b/c/
a/b/c/