rename函数及remove函数

来源:岁月联盟 编辑:exp 时间:2012-08-01

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.2cto.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