代码是从网上找的,一段文件复制,一段文件夹遍历
我把两段代码结合在一起了,对遍历代码略作修改。
//头文件
#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <tchar.h>
#include <direct.h>
#include <string.h>
#include <io.h>
#include <process.h>
#define LOG
#define SIZEBUFF 255
#define SIZEOFBUFFER 256*1024L /* 缓冲区大小,默认为256KB */
#define STR_SIZE 120
extern long filesize(FILE *stream);
extern int copyfile(const char* src, const char* dest);
extern int stradd(char* str, char * str1, char * str2);
extern int copy(char *tp, char *dir_new);
extern int conf_model(char *buff);
//function.cpp
long filesize(FILE *stream)
{
long curpos, length;
curpos = ftell(stream);
fseek(stream,