当前位置: 首页 > news >正文

C#——文件读取Directory类详情

文件读取Directory类

Durectory提供了目录以及子目录进行创建移动和列举操作方法

Directory和Directorylnfo类(主要操作文件目录属性列如文件是否隐藏的 或者只读等这些属性)

Directory对目录进行复制、移动、重命名、创建和删除等操作
DirectoryInfo用于对目录属性执行操作

属性

1.目录的创建方法Directory

参数:路径

创建到当项目下

Directory.CreateDirectory(@"directory");

2 Directorylnfo 设置目录属性的隐藏
创建文件

DirectoryInfo info = new DirectoryInfo(@"directory");

隐藏

info.Attributes = FileAttributes.ReadOnly | FileAttributes.Hidden;

3.目录删除方法

true:删除当前目录以及所有子目录, false: 当目录为空时才会删除

创建文件

Directory.CreateDirectory(@"1");

删除文件

Directory.Delete(@"1",false);

 4.目录移动的方法

// 参数1:要移动的文件夹路径 参数2:移动位置的路径

Directory.Move(@"directory", @"../directory./t1111");

5 目录下所有的子目录的方法

用数组进行提取然后循环遍历

string[] s1 = Directory.GetDirectories(@"../directory");

foreach (string s in s1)

{

         Console.WriteLine(s);

}

6 获取当前目录下所有的文件

string[] f = Directory.GetFiles(@"../directory");

foreach (string s in f)

{

         Console.WriteLine(s);

}

7 当前目录是否存在

返回值是true或false

Console.WriteLine(Directory.Exists(@"test1"));

http://www.lryc.cn/news/378027.html

相关文章:

  • Ruby on Rails Post项目设置网站初始界面
  • 03-QTWebEngine中使用qtvirtualkeyboard
  • leetcode3无重复字符的最长字串(重点讲滑动窗口)
  • Gobject tutorial 八
  • DDMA信号处理以及数据处理的流程---cfar检测
  • 【机器学习】从理论到实践:决策树算法在机器学习中的应用与实现
  • Zookeeper 集群节点故障剔除、切换、恢复原理
  • 解决帝国cms栏目管理拼音乱码的问题
  • Git快速入门
  • 【18.0】JavaScript---事件案例
  • 推荐系统三十六式学习笔记:原理篇.矩阵分解12|如果关注排序效果,那么这个模型可以帮到你
  • Kafka之ISR机制的理解
  • 如何设计一个点赞系统
  • 对象存储测试工具-s3cmd
  • OpenCV--图像色彩空间及转换
  • RIP解决不连续子网问题
  • 动态轮换代理IP是什么?有什么用?
  • MAC配置VScode中C++项目debug环境
  • PostgreSQL源码分析——CREATE CAST
  • 解锁5G新营销:视频短信的优势与全方位推广策略
  • 视频监控平台功能:国外的硬盘录像机NVR通过ISUP协议(原ehome协议)接入AS-V1000视频平台
  • PostgreSQL查询用户
  • 力扣1539.第k个缺失的正整数
  • 如何快速解决屏幕适配问题
  • Go基础编程 - 09 - 通道(channel)
  • [SAP ABAP] 数据类型
  • 什么是Vue开发技术
  • 【QT】
  • 【转载】使用 .NET Upgrade Assistant(升级助手)升级 .NET 老旧版本项目
  • SpringBoot如何自定义启动Banner 以及自定义启动项目控制台输出信息 类似于若依启动大佛 制作教程