相关疑难解决方法(0)

如何在c/c ++中将文件从一个目录复制到另一个目录

我正在寻找一个关于如何在C中将文件从一个目录复制到另一个目录的简单示例.该程序应该只使用C本机的跨平台函数.

c c++ file-io

2
推荐指数
2
解决办法
3万
查看次数

访问C中的目录

该程序是打开一个目录,并显示文件的名称...即,如果有一个文件..应该说FILE .... else DIRECTORY ..但程序显示所有文件作为目录..

任何人都可以检查代码是否有任何错误.... thnx

#include<stdio.h>
#include<dirent.h>
#define DIR_path "root/test"      
main()
 {
   DIR *dir;
   dir=opendir(DIR_PATH);
   printf("THe files inside the directory :: \n");

  struct dirent *dent;
  if(dir!=NULL)
   {

       while((dent=readdir(dir)))
         {
            FILE *ptr;
            printf(dent->d_name);

              if(ptr=fopen(dent->d_name,"r"))
                {
                     print("\tFILE\n");
                     fclose(ptr);
                }
              else
                    printf("\t DIRECTORY\n");
        }
           close(dir);
    }
    else
            printf("ERROR OPENIN DIRECTORY");

}
Run Code Online (Sandbox Code Playgroud)

c directory file dirent.h opendir

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

c ×2

c++ ×1

directory ×1

dirent.h ×1

file ×1

file-io ×1

opendir ×1