C++文件目录的创建,复制等操作
来源:互联网 发布:agv导航算法 编辑:程序博客网 时间:2024/05/17 23:53
1) First all the functions are in <direct.h> file, you can find it in VS directory.
_mkdir(char * path); // create
_chdir(char * path);
_rmdir(char * path); // it should be empty
_getcwd(...);
.....
2) A way to empty the directory
EmptyDirectory(char* folderPath)
{
char fileFound[256];
WIN32_FIND_DATA info;
HANDLE hp;
sprintf(fileFound, "%s%c*.*", folderPath, SLASH);
hp = FindFirstFile(fileFound, &info);
do
{
if (!((strcmp(info.cFileName, ".")==0)||
(strcmp(info.cFileName, "..")==0)))
{
if((info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)==
FILE_ATTRIBUTE_DIRECTORY)
{
string subFolder = folderPath;
#ifndef MAINWIN
subFolder.append("\\");
#else
subFolder.append("/");
#endif
subFolder.append(info.cFileName);
EmptyDirectory((char*)subFolder.c_str());
RemoveDirectory(subFolder.c_str());
}
else
{
sprintf(fileFound,"%s%c%s", folderPath, SLASH, info.cFileName);
BOOL retVal = DeleteFile(fileFound);
}
}
}while(FindNextFile(hp, &info));
FindClose(hp);
}
- C++文件目录的创建,复制等操作
- github上传文件时,目录、文件的创建、复制、删除和移动等操作
- node.js文件的复制,创建文件夹等相关操作
- C#目录文件复制、创建操作
- 文件操作以及实现文件的复制操作并且在目的目录创建相应文件夹
- 2、文件通配符,文件创建、复制等操作
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等(转)
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- android面试题一
- MFC多线程编程详解之一
- XCode 4.3.2 如何新建 Window-based Application应用的简单例子
- linux进程调度、进程切换原理详解
- 移动应用界面设计模式-搜索 排序 筛选
- C++文件目录的创建,复制等操作
- .net打包详细步骤
- Java语言程序设计
- mac os x10.8下如何使用git与github
- DataSet用法详细
- Linux之grub的超详解释
- 腾讯的美女频道很给力呀,你也来看看
- SDRAM控制器的设备与VHDL实现
- javascript 动态创建table数据(处理了ie6,7兼容问题)