前一阵学完C++后,接触MFC之前学习了一些API的知识.
文件删除工具
#include "windows.h"
#include "iostream.h"
int main()
{
cout<<"输入要删除的文件名"<<endl;
BOOL b;
char name[30];
cin>>name;
b=DeleteFile((LPCTSTR)name);
if(b==0)
cout<<"失败"<<endl;
else
cout<<"成功"<<endl;
return 0;
}
#include "iostream.h"
int main()
{
cout<<"输入要删除的文件名"<<endl;
BOOL b;
char name[30];
cin>>name;
b=DeleteFile((LPCTSTR)name);
if(b==0)
cout<<"失败"<<endl;
else
cout<<"成功"<<endl;
return 0;
}
文件复制粘贴工具(C++ API)
#include "windows.h"
#include <iostream.h>
void main()
{
char SourceFileName[MAX_PATH];
char DestFileName[MAX_PATH];
BOOL Su;
cout<<"请输入复制的源文件!/n";
cin>>SourceFileName;
cout<<"请输入复制的目标文件!/n";
cin>>DestFileName;
Su=CopyFile(SourceFileName,DestFileName,TRUE);
if(!Su)
cout<<"失败!"<<GetLastError()<<endl;
else
cout<<"成功!"<<endl;
}
#include <iostream.h>
void main()
{
char SourceFileName[MAX_PATH];
char DestFileName[MAX_PATH];
BOOL Su;
cout<<"请输入复制的源文件!/n";
cin>>SourceFileName;
cout<<"请输入复制的目标文件!/n";
cin>>DestFileName;
Su=CopyFile(SourceFileName,DestFileName,TRUE);
if(!Su)
cout<<"失败!"<<GetLastError()<<endl;
else
cout<<"成功!"<<endl;
}

本文提供了两个使用C++ API实现的文件操作示例:一个用于删除指定文件,另一个用于复制文件。通过这两个示例,读者可以了解如何利用Windows API进行基本的文件管理操作。

1103

被折叠的 条评论
为什么被折叠?



