我有一个父目录:
"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"
我怎样才能做到这一点?
使用tempnam、unlink、stat mkdir和rename函数。
您可以使用 opendir 和 readdir 遍历目录,然后制作 /foo,并一次移动每个目录。但是有一种更简单的方法也更快。