码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作:DeleteFile、CopyFile、MoveFile

时间:2015-03-17 12:01:04      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

#include <Windows.h>
#include <stdio.h>

int main(int argc, PTCHAR argv[])
{

    //printf("个数:%d\n",argc);
    //printf("第一个:%s\n",argv[0]);
    //printf("第二个:%s\n",argv[1]);
    //printf("第三个:%s\n",argv[2]);
    if(0 == lstrcmp("-d", argv[1])&& argc == 3)
    {
        if(!DeleteFile(argv[2]))
        {
            printf("删除文件发送错误:%x\n",GetLastError());
        }
        else
        {
            printf("删除文件成功。\n");
        }
    }
    else if(0 == lstrcmp("-c", argv[1]) && argc == 4)
    {
        if(!CopyFile(argv[2],argv[3],TRUE))
        {
            if(GetLastError() == 0x50)
            {
                printf("文件%s已经存在,是否覆盖?y/s",argv[3]);
                if(y == getchar())
                {
                    if(!CopyFile(argv[2], argv[3], FALSE))
                    {
                        printf("复制文件发送错误:%d\n",GetLastError());
                    }
                    else
                        printf("复制文件成功\n");
                }
            }
        }
        else
            printf("复制文件成功\n");

    
    }
    else if(0 == lstrcmp("-m",argv[1]) && argc == 4)
    {
        if(MoveFile(argv[2], argv[3]))
        {
            printf("重命名文件发生错误:%d\n",GetLastError());
        }
        else
        {
            printf("重命名文件成功。\n");
        }
    }
    else
    {
        printf("命令错误!");
    }

    system("pause");
    return 0;
}

 

文件操作:DeleteFile、CopyFile、MoveFile

标签:

原文地址:http://www.cnblogs.com/gongyan/p/4343707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!