windows下创建/删除文件夹(C/C++ python Matlab)
来源:互联网 发布:淘宝卖家分销平台 编辑:程序博客网 时间:2024/06/05 18:43
在保存文件的时候,我们可能会涉及到创建文件夹。下面是在windows环境下罗列的几种语言创建文件夹的方法例子,作为参考:
1 C/C++
1.1 文件夹的创建于删除
char image_path[256] = "D:\\BaiduNetdiskDownload\\TD\\TD_image";if (_access(image_path, 0) == -1)//如果文件夹image_path不存在 头文件 #include <io.h> {_mkdir(image_path);//创建文件夹 所需头文件 #include <direct.h> }else{_rmdir(image_path);//删除文件夹 所需头文件 #include <direct.h> }
注:在删除文件夹时,如果要删除的文件夹下有文件,则可参考:C/C++的删除文件夹下的所有文件
2 python
2.1 如果没有文件夹“test_folder”,则创建(单层文件夹):
import osif not os.path.exists("test_folder"): os.mkdir("test_folder")注:也可以用
import osif not os.path.exists("test_folder"): os.makedirs("test_folder")
2.2 如果没有文件夹“example/test_folder”,则创建(多层文件夹):
import osif not os.path.exists("example/test_folder"): os.makedirs("example/test_folder")
2.3 删除文件夹example下的空文件夹“test_folder”:
import os os.rmdir("example/test_folder")
import osdef delDir(dir_name): for list_name in os.listdir(dir_name): path=dir_name+'/'+list_name if not os.path.isfile(path): delDir(path) else: os.remove(path) os.rmdir(dir_name)delDir("example")
3 Matlab
3.1 如果没有如果没有文件夹“example/test_folder”,则创建:
if ~exist('./example/test_folder') % 若不存在,在当前目录中产生一个子目录‘test_folder’ mkdir('./example/test_folder') end
3.2 删掉文件夹“example”及其以下的文件文件夹,则创建:
rmdir('./example','s')
阅读全文
0 0
- windows下创建/删除文件夹(C/C++ python Matlab)
- Windows下对文件夹下所有图片批量重命名(附C++,python,matlab代码)
- 【C#】创建文件夹,删除文件夹,创建文件,删除文件
- C/C++ 判断文件夹是否存在以及创建、删除文件夹 windows以及linux通用
- C/C++ 判断文件夹是否存在以及创建、删除文件夹 windows以及linux通用
- C/C++ 判断文件夹是否存在以及创建、删除文件夹 windows以及linux通用
- C/C++ 判断文件夹是否存在以及创建、删除文件夹 windows以及linux通用
- c/c++创建删除文件 文件夹
- C/C++创建和删除文件夹操作
- C/C++创建和删除文件夹操作
- C/C++创建和删除文件夹操作
- C/C++创建和删除文件夹操作
- C/C++ Windows API——文件/文件夹创建、删除、移动及查看时间
- C语言删除文件夹下的目录
- windows下c创建线程
- C/C++创建和删除文件夹操作(对单个文件夹进行操作)
- 遍历文件夹下的所有文件(Python&C++)
- Linux C 删除文件夹
- sql语句中多个union all的case when优化
- flume的拓扑结构
- 最适合初学者的 IntelliJ IDEA 教程
- Google Protocol Buffers 语法整理
- android长连接心跳机制
- windows下创建/删除文件夹(C/C++ python Matlab)
- iOS 数组~把创建的字典添加到数组中
- assert定义和用法
- shell命令-dd
- Ubuntu下opencv3.3和opencv_contrib的编译安装
- 大数据和云计算技术周报(第3期)
- ORACLE追踪应用执行sql语句——10046事件
- Toast执行完makeText之后的代码不执行(子线程中调用Toast显示异常分析)
- OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)