2861得票17回答
如何仅在目录不存在时创建mkdir?

我正在编写一个可在AIX上的KornShell(ksh)下运行的shell脚本。我想使用mkdir命令来创建目录。但是,如果该目录已经存在,则我不想执行任何操作。因此,我要么测试该目录是否不存在,要么抑制mkdir尝试创建现有目录时引发的“文件已存在”错误。 我应该如何最好地做到这一点?

1027得票12回答
Python中的mkdir -p功能

有没有一种方法可以在Python中获得类似于shell中mkdir -p的功能?我想要的是除系统调用之外的解决方案。我相信代码不到20行,想知道是否有人已经写过这个功能?

390得票21回答
如果目录不存在,有没有办法让mv命令创建要移动到的目录?

那么,如果我在我的主目录中,想要将foo.c移动到~/bar/baz/foo.c,但这些目录不存在,是否有一种方法可以自动创建这些目录,以便您只需要键入mv foo.c ~/bar/baz/ 那么一切都会正常工作吗?看起来你可以将mv别名设置为简单的bash脚本,该脚本将检查这些目录是否存在...

327得票3回答
如何创建新文件夹?

我想将程序的输出信息放入一个文件夹中。如果给定的文件夹不存在,则程序应创建一个新文件夹,文件夹名称与程序中给出的名称相同。这可能吗?如果可以,请告诉我如何实现。 假设我已经给出了文件夹路径,例如 "C:\Program Files\alex",但 "alex" 文件夹不存在,则程序应该创建 ...

169得票3回答
Bash创建文件夹及其子文件夹

为什么我不能这样做呢?mkdir folder/subfolder/ 为了实现这个目的,我必须这样做:mkdir folder cd folder mkdir subfolder 有没有更好的方法呢?

154得票7回答
使用Golang创建文件夹(如果不存在)

我正在学习golang(初学者),在谷歌和stackoverflow上搜索了一番,但是没有找到答案,如果已经问过了,请原谅我,但是我该如何在golang中如果不存在,则创建mkdir。 例如,在node中,我将使用fs-extra与函数ensureDirSync(如果不关心阻止)。fs.en...

148得票8回答
如何用单个命令创建目录并赋予权限

如何在Linux中一条命令中创建目录并赋予权限? 我需要创建许多带有完全权限777的文件夹。 命令mkdir path/foldername chmod 777 path/foldername 我不喜欢用两个命令来创建并赋予权限。 我能用一个命令完成吗?

137得票5回答
如何使用Golang中的Mkdir创建嵌套目录?

我正在尝试从Go可执行文件中创建一组嵌套目录,例如“dir1/dir2/dir3”。我已经成功地使用以下行创建了单个目录:os.Mkdir("." + string(filepath.Separator) + c.Args().First(),0777); 然而,我不知道如何处理在那个目录中创...

135得票8回答
Vim:保存时创建父目录

如果我调用vim foo/bar/somefile,但foo/bar不存在,Vim将拒绝保存。 我知道我可以切换到shell或从Vim执行:!mkdir foo/bar,但我很懒 :) 是否有一种方法可以使Vim在保存缓冲区时自动执行此操作?

99得票6回答
在Windows中,与Linux的mkdir -p等效的命令是什么?

在Linux中,mkdir -p命令可以创建一个文件夹树。 在Windows中,是否有相应的选项可以创建文件夹树?