Linux下移动文件的函数使用(linux文件的移动函数)

  linux系统下的移动文件操作可以使用rename,mv,cp等函数处理。rename函数将特定文件重命名;mv函数是将源文件移动到目标目录;而cp函数则是将文件复制到另一个位置。

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了定日免费建站欢迎大家使用!

  rename函数通过传入表示原和新名字的字符串来重命名文件,主要语法如下:

int rename(const char *oldname, const char *newname);

  其中,oldname和newname分别表示原来的文件名和要改变的名字。以下为实例:

#include 
#include
int main ()
{
int result;
result=rename("oldname.txt","newname.txt");

if( result == 0 )
printf("File successfully renamed");
else
printf("Error: unable to rename the file");

return 0;
}

  执行上述代码之后,文件oldname.txt将被重命名为newname.txt。

  mv函数是将源文件移动到目标目录,主要语法如下:

int mv(const char *oldpath, const char *newpath);

  其中,oldpath和newpath分别表示源文件名和新文件名。下面是一个实例:

#include 
#include
int main ()
{
int result;
result = mv("oldname.txt","/mydir/newname.txt");

if( result == 0 )
printf("File successfully moved"\n);
else
printf("Error: unable to move the file"\n);

return 0;
}

  执行上述代码之后,文件oldname.txt将被移动到/mydir目录,并更改为newname.txt。

  cp函数是将文件复制到另一个位置,主要语法如下:

int cp(const char *oldpath, const char *newpath);

  其中,oldpath和newpath分别表示源文件名和新文件名。下面是一个实例:

#include 
#include
int main ()
{
int result;
result = cp("oldname.txt","/mydir/newname.txt");

if( result == 0 )
printf("File successfully copied\n");
else
printf("Error: unable to copy the file\n");

return 0;
}

  执行上述代码之后,文件oldname.txt将被复制到/mydir目录,新文件名为newname.txt。

  综上所述,Linux系统下的移动文件使用rename、mv和cp函数可以很容易地实现。通过不同函数可以实现不同的功能,比如重命名文件、移动、复制等操作。

创新互联网络推广网站建设,网站设计,网站建设公司网站制作,网页设计,1500元定制网站优化全包,先排名后付费,已为上千家服务,联系电话:13518219792

分享题目:Linux下移动文件的函数使用(linux文件的移动函数)
文章分享:http://www.hantingmc.com/qtweb/news12/95112.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联