我有一个父目录:
"path/to/dir"
在这个父目录中,我有几个子目录:
"dir/subA"
"dir/subB"
"dir/subC"
我想将所有这些子目录移动到中间目录“foo”中,以便最终结果应该是:
"path/to/dir/foo/subA"
"path/to/dir/foo/subB"
"path/to/dir/foo/subC"
我该如何做到这一点?
答案 0 :(得分:1)
使用tempnam,unlink,stat mkdir和rename功能。
您可以使用opendir和readdir遍历目录然后生成/ foo,并一次移动一个目录。但是有一种更简单的方法也更快。