我现在想在2目录下创建3目录,同时在3下创建4目录,mkdir好像不支持啊?
比如我写
fullSecPath="/1/2/3/4/";
mkdir(fullSecPath,S_IRWXU|S_IRWXG);
实际上目录3和4都不会被创建,是否一定要一级一级的创建?OS为LINUX或者UNIX
8 个解决方案
#1
#2
循环递归创建
#3
mkdir -p
多少级取决于文件系统
多少级取决于文件系统
#4
++
#5
忘了说了,我要的C里的函数实现,不是SHELL
#6
必须一个个建。
#7
C里面必须一个一个建,你可以用mkdir建立一个,然后chdir进去再循环创建吧~~
#8
必须一个个建。
#1
#2
循环递归创建
#3
mkdir -p
多少级取决于文件系统
多少级取决于文件系统
#4
++
#5
忘了说了,我要的C里的函数实现,不是SHELL
#6
必须一个个建。
#7
C里面必须一个一个建,你可以用mkdir建立一个,然后chdir进去再循环创建吧~~
#8
必须一个个建。