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

c语言文件复制程序
直接用c语言的 system(...) 调用 DOS 的 copy 或 xcopy 命令就可以,目标文件夹你愿意 键盘输入也可以。把具体的命令字符串 放在 char cmd[300]; 里。(用strcpy,strcat,sprintf 生成)system(cmd) ; 就执行乐。同样:system("bot.exe") ; 就运行"bot.exe"。不会DOS 的 copy 或 xcopy 命...

c语言程序将u盘文件复制到电脑怎样将U盘上的内容拷贝到电脑上
以已经安装在电脑上的软件为例,可以先找到该软件安装所在的目录位置,然后将整个文件夹予以复制到对应的U盘即可。具体的以WIN10操作系统为例,复制方法如下:核岁 1、找到需要操作的软件图标,点击右键选择打开文件所在的位置进入。❺ 如何将u盘上的东西复制到电脑上 用电脑:图片的话,保存网页,...

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

怎么用c语言实现遍历某目录或文件夹里的所有文件(所有类型
实现遍历目录或文件夹里的所有文件在C语言中并非标准库直接支持的操作。然而,对于不同的操作系统,可以采用不同的方法来实现这一功能。对于Windows系统,可以使用FindFirstFile、FindNextFile和FindClose这三个API来实现遍历动作。具体用法请参考MSDN文档。以下是使用Visual Studio 2019编译的示例代码,采用了多...

怎样用C语言将文件复制另外的文件夹
char* Fpath="F:\\\\abc";\/\/在这里改输出路径,从D:\\123的5的倍数文件复制到F:\\abc里的1、2、3 char* Dpath="D:\\\\123";\/\/在这里改输入路径 char dpath[50];char fpath[50];char newfilename[10];bool NeedCopy(char* filename){ for(int i=0;filename[i]!='\\0';i++){ if...

C语言中如何把文件复制到指定文件夹
FileCopy()这个函数可以实现~!具体的参数去参考一下MSDN吧~!很简单实现的~!~!哈哈~!是不是想用这个把你的木马复制到系统盘里啊?

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)你看这一行是不是选上...

相似回答