2007年9月6日星期四

C、C++ 文件系统操作(改名、删除等)

删除文件我在windows下面用了_unlink()函数,在PPC上也编译通过,我就没当回事情。没想到在Linux的gcc上又编译不通过。。。

今天在网上找了好多次文件删除等操作的方法,始终没看到和我心意,能和平台无关的。最后苍天不负有心人啊,还是让我找到了 :)
look:
int remove ( const char * filename );
int rename ( const char * oldname, const char * newname );
恩,也就这两个了:)

文件复制嘛,可以看我的

如何用c++的流操作复制文件

呵呵,开心好多

不过这里要尤其注意的是,Windows和Linux的分隔符不同!!
Windows: \
Linux: /

我就因此而犯错。。。

呵呵,不能再犯啦!!!

没有评论: