c语言怎么复制整个文件夹

在当前目录下

第1个回答  推荐于2018-03-29
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

int main()
{
int fdSrc;
int fdDst;
fdSrc=open("./test.txt",O_RDONLY);
fdDst=open("./test2.txt",O_WRONLY);
char buff[1024];
int ref;
do
{
ref=read(fdSrc,buff,1024);
printf("%s\n",buff);
write(fdDst,buff,ref);
}while(ref==1024);
}本回答被网友采纳
第2个回答  2014-03-16
文件复制可以通过一个简单的IO读写完成,文件夹的话应该是要调用windows的API来创建一个文件夹后把再把文件复制过去。这个你要去查看windows的API了。
第3个回答  2014-03-16

c语言怎么复制整个文件夹
include <string.h> include <sys\/types.h> include <sys\/stat.h> include <fcntl.h> int main(){ int fdSrc;int fdDst;fdSrc=open(".\/test.txt",O_RDONLY);fdDst=open(".\/test2.txt",O_WRONLY);char buff[1024];int ref;do { ref=read(fdSrc,buff,1024);printf("%s\\n",buff...

怎样用C语言将文件复制另外的文件夹
一、自行编写函数,实现复制。算法流程如下:1 以读的方式打开源文件,以写的方式打开目标文件;2 每次读一个字节,并写到目标文件中,直到达到文件结尾为止;3 关闭两个文件。二、调用系统命令。stdlib.h中的system函数,可以执行系统命令行支持的命令。int system(char cmd);调用时就是执行cmd中的指...

如何用c语言将文件复制到自己想要的文件夹??
C语言里的system("");函数可以执行命令行的几乎所有指令,把命令行输入的内容作为参数传入即可。复制文件的话 应该是:copy 源文件 目的路径。例如命令行里的 copy c:\\test.txt d:\\text.txt,也就是C语言里的:system("copy c:\\test.txt d:\\text.txt");或者这样 char c[50] = "copy c:\\...

C语言怎么读取某一文件夹下的所有文件夹和文件?
1、如果是在window环境下,可以用一下方法:使用stdlib.h头文件声明的system()函数,调用系统命令dir,把c:目录下文件列表写入文件dir.txt中 2、使用dirent.h头文件中声明的opendir(),readdir()函数;3、如果没有dirent.h,可以使用io.h头文件中声明的_findfirst(),_findnext()函数:...

用c语言如何把文件复制到指定文件夹
不妨可以定义一个指针 比如char *p="";scanf("%s",p);fp=fopen(p,"r");这样就可以通过scanf自己输路径了 思路就是fp=fopen("abc.txt","r");等价于char *p="abc.txt";fp=fopen(p,"r");里面可能还有些技术上的问题,稍加修改一下,应该没问题吧 ...

C语言!假如文件夹A里有文件a,如何把它复制到文件夹B中?
MoveFile("A:\\\\1.txt","B:\\\\1.txt")使用头文件 #include <Windows.h>

C语言中要读一个文件需要文件路径么
文件不在执行程序的文件夹内,就需要完整的文件路径。在文件夹内,使用文件名即可。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、...

文件夹中有多个文本文件,怎么用c语言实现随机导入
int main(){ const char *str[4] = {"t1.txt","t2.txt","t3.txt","t4.txt"};\/\/以四个文件为例。 int a; srand(time(NULL)); a = rand()%4; printf("the file %s is selected\\n",str[a]); \/\/后续对文件名为str[a]的文件进行操作即可。} ...

C语言编程工具Turboc 2.0里怎么复制然后粘贴
平时windows的复制只需要用鼠标选取一块文本,然后就Ctrl+C,Ctrl+V.TC2,编辑器有块操作.TC2选取文本也要用键盘...Ctrl+K然后B.来定义块的开始.Ctrl+K,然后K.这是标记块的结束.比如有一行:(光标在这里按Ctrl+K,然后再按B)int i[100];(光标在这里按Ctrl+K,然后再按K)你看这一行是不是选上...

linux复制整个文件夹命令
linux系统下复制整个文件夹命令是什么呢?下面是复制整个文件夹命令的具体介绍:linux系统下复制整个文件夹命令是:cp

相似回答