//cd改变当前工作目录
void mycd(){
char catalogue[100];
cout<<"请输入目录名字:"<<endl;
cin>>catalogue;
if(chdir(catalogue)==0){
cout<<"进入成功"<<endl;
}
else{cout<<"该目录不存在"<<endl;}
}
//mkdir新建目录
void mymkdir(){
char catalogue[100];
cout<<"请输入新建文件的名字:"<<endl;
cin>>catalogue;
if(mkdir(catalogue,0777)==0){//0777为最大权限
cout<<catalogue<<"该文件已经成功建立"<<endl;}
else{cout<<"该文件没有建立"<<endl;}
}
//rmdir删除目录
void myrmdir(){
cout<<"请输入删除文件的名字:"<<endl;
char catalogue[100];
cin>>catalogue;
if(rmdir(catalogue)==-1){cout<<catalogue<<"文件不存在"<<endl;}
else{cout<<catalogue<<"删除成功"<<endl;}
}
//rename重命名一个文件或目录
void myrename(){
char catalogue1[100],catalogue2[100];
cout<<"请输入要更改的文件名:"<<endl;
cin>>catalogue1;
cout<<"您想更改成什么文件名:"<<endl;
cin>>catalogue2;
if(rename(catalogue1,catalogue2)==0){//如果更改成功
cout<<catalogue1<<"成功更改成"<<catalogue2<<endl;}
else{
cout<<catalogue1<<"更改失败"<<catalogue2<<endl;}
}
//在指定的目录及其子目录中查找指定的文件(输入文件名),并输出查找到的文件的绝对路径。
void myfind(){
}
//复制一个已存在的文件
void mycopy(){
}
//exit的命令函数,退出命令解释程序
void myexit(){
exit(0);
}
}