How to touch a file and mkdir if needed in one line

前端 未结 8 983
抹茶落季
抹茶落季 2021-02-18 14:38

I need to touch a file with an absolute file name such as: /opt/test/test.txt, but I\'m not sure if there is /opt/test existed on the system. So the code should similar with thi

8条回答
  •  隐瞒了意图╮
    2021-02-18 15:03

    In perl, using one of my favorite module: Path::Tiny.

    path("/opt/test/test.txt")->touchpath;
    

    From the doc:

    Combines mkpath and touch. Creates the parent directory if it doesn't exist, before touching the file.

提交回复
热议问题