当前位置:编程学习 > C/C++ >>

rename函数及remove函数

rename()函数将文件或文件夹(linux中文件和文件夹不能重名)的名字修改并移动。如下边的例子中,将当前文件下的名字为1的文件或者文件夹移动为前一级文件leeTest下的2文件或文件夹。前提是leeTest文件下不能有2这个文件或文件夹,否则程序运行失败。

 

[cpp] 
#include <stdio.h> 
 
int main() 

    printf("rename\n"); 
    int flag = rename("./1", "../leeTest/2"); 
    printf("%d\n", flag); 
    return 0; 
} www.zzzyk.com

remove()函数只将指定路径文件删除 remove()  deletes  a  name  from the filesystem.  It calls unlink() for  files, and rmdir() for directories.

[cpp] 
#include <stdio.h> 
 
int main() 

    remove("./ftw");            //删除当前文件下的ftw文件 
    return 0; 

 

 

 


作者:Leeboy_Wang
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,