Advertisement

C++ 多线程地进行文件复制操作(demo)

阅读量:

多线程文件拷贝技术

复制代码
    #include <stdio.h>
    #include <pthread.h>
    #include <dirent.h>
    #include <string.h>
    #include <stdlib.h>
    
    #include <iostream>
    #include <fstream>
    #include <iterator>
    #include <string>
    #include <vector>
    
    using namespace std;
    
    //文件拷贝函数
    int mycopy(string src,string des)
    {
    try
    {
        ifstream file(src.c_str(),ios::in);
        if(!file.is_open()) 
        {
            cout << "open src error \n";
            return 1;
        }
        std::istreambuf_iterator<char> beg(file),end;
        string strdata(

全部评论 (0)

还没有任何评论哟~