求个小程序:从指定文件夹(文件夹里文件类型是一样的),移动自己想要的文件个数到另一个指定文件夹 20

从指定文件夹(文件夹里文件类型是一样的),移动自己想要的文件个数到另一个指定的文件夹CJavaC#C++都行... 从指定文件夹(文件夹里文件类型是一样的),移动自己想要的文件个数到另一个指定的文件夹

C Java C# C++ 都行
展开
 我来答
匿名用户
2015-08-13
展开全部
#include <unistd.h>// 百度来的,你自己改改
#include <sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<stdlib.h>
#include<stdio.h>

#define BUFFER_SIZE 1024
#define SRC_FILE_NAME "src_file"
#define DEST_FILE_NAME "dest_file"
#define OFFSET 10240

int main()
{
    int src_file,dest_file;
    unsigned char buff[BUFFER_SIZE];
    int real_read_len;
    
    src_file=open(SRC_FILE_NAME,O_RDONLY);//以只读方式打开源文件
    dest_file=open(DEST_FILE_NAME,O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);//以只读方式打开目标文件,如此文件不存在创建该文件,权限为644
    if(src_file<0||dest_file<0)
    {
        printf("Open file error\n");
        exit(1);
    }
    lseek(src_file,-OFFSET,SEEK_END);//OFFSET为每一次读写操作光标移动的距离
    while((real_read_len=read(src_file,buff,sizeof(buff)))>0)//read函数返回每次读出的字节数
        write(dest_file,buff,real_read_len);

    close(dest_file);
    close(src_file);
    return 0;
}



 #include <stdio.h>

void main()
{
    printf("aaa");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式