我们被要求编写 ac 程序,将所有内容从 dir 复制到另一个,即使它有一个嵌套目录....我可以将文件从一个目录复制到另一个,但问题是我怎么知道我是现在指向另一个目录,我应该访问它并将文件放入其中......?
我主要使用opendir、closedir和read dir
作为第一种方法,检查您的环境是否支持结构d_type
中的字段dirent
。如果失败,您需要调用stat()
每个文件。
您可以使用stat()
来确定文件系统对象的类型。请注意,它stat()
接受文件的路径,因此您需要构造要查询的文件系统对象的路径,而不是仅使用返回的d_name
成员。struct dirent*
readdir()