C++中修改文件夹名以及文件名
2015-11-01 16:08
288 查看
我们可以通过程序来修改已经存在的文件夹或是文件的命名。
之前没有尝试过,因为需要一些复杂的操作。
但是殊不知,仅仅一个rename函数就可以搞定,自惭形秽。
直接上代码吧:
简单极了。主要就是设计到一些IO的知识。
之前没有尝试过,因为需要一些复杂的操作。
但是殊不知,仅仅一个rename函数就可以搞定,自惭形秽。
直接上代码吧:
#include <iostream> #include <fstream> #include<Windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { std::string original_name = "D:\\originalname"; std::string new_name= "D:\\newname"; std::fstream f; f.open(original_name.c_str()); if (f) { rename(original_name.c_str(), new_name.c_str()); MessageBox(NULL, TEXT("RENAME SUCCESS"), NULL, NULL); f.close(); } else { MessageBox(NULL, TEXT("NO FILE"), NULL, NULL); f.close(); } return 0; }
简单极了。主要就是设计到一些IO的知识。
相关文章推荐
- C++中修改文件夹名以及文件名
- c语言之sizeof 与 strlen理解
- 【转载】深入理解c++的右值引用
- C++第十二课 数组与指针
- C++primer学习:模板编程(2):类模板的定义
- 【原创】深入理解c++的右值引用
- MinGW c++ compiler zlib1.dll missing error?
- 合并两个有序的链表
- c++常量头文件的书写
- c/c++程序优化
- 链表中的倒数第k个节点
- 3-4 计算长方形的周长和面积--SDUT
- C++11:右值引用和转移赋值
- 3-3 构造函数的调用(高级)--SDUT
- Eclipse下配置C++多线程pthread.h
- Eclipse 下C++ 多线程 pthread.h1
- c语言中的指针
- C++基础——一些细节、常犯错误的汇总
- 把C语言程序分割成若干源文件
- codeblocks注释颜色的修改