首页 > 编程语言 >C# 文件操作,查看所有的文件夹和文件

C# 文件操作,查看所有的文件夹和文件

时间:2022-10-09 22:02:01浏览次数:47  
标签:文件 file Console Student C# s1 文件夹 WriteLine vite


using System;
using System.Collections.Generic;
using System.IO;

namespace FileMan
{
class Program
{
static void Main(string[] args)
{
/// 文件系统

//Student s1 = new Student();
//s1.Name = "xiaohui";
//s1.Age = 12;

//Console.WriteLine(s1 is Student);

try
{
/// 列出所有的文件夹
string dirPath = "C:\\Users\\adley\\Desktop\\vite\\app01\\vite-project";
IEnumerable<string> listOfDirectories = Directory.EnumerateDirectories(dirPath);

foreach (var dir in listOfDirectories)
{
Console.WriteLine(dir);
}

Console.WriteLine("-------------------------------------");

/// 列出所有的文件
string filePath = "C:\\Users\\adley\\Desktop\\vite\\app01\\vite-project\\src";
IEnumerable<string> files = Directory.EnumerateFiles(filePath);

foreach(var file in files)
{
Console.WriteLine(file);
}

Console.WriteLine("-------------------------------------");

/// 匹配 递归去匹配所有的文件
IEnumerable<string> files2 = Directory.EnumerateFiles(filePath, "*.vue", SearchOption.AllDirectories);

foreach (var file in files2)
{
Console.WriteLine(file);
}

Console.WriteLine("-------------------------------------");
}
catch (Exception e)
{
Console.WriteLine(e.Message);

}


}
}

class Student
{
public string Name { get; set; }
public int Age { get; set; }
}
}


标签:文件,file,Console,Student,C#,s1,文件夹,WriteLine,vite
From: https://blog.51cto.com/u_12836588/5741709

相关文章

  • C# 文件IO操作基本api
    //获取当前目录的路径varpath=Directory.GetCurrentDirectory();Console.WriteLine(path);//创建目录Directory.CreateDirectory(Path.Combine(Directory.GetCurrent......
  • 文件操作的基本流程
    文件操作的基本流程基本流程#1.打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量ff=open('a......
  • 一种基于分层聚合的3D实例分割方法(ICCV 2021)
    HierarchicalAggregationfor3DInstanceSegmentation(ICCV2021)代码地址:​​https://github.com/hustvl/HAIS​​随着商品3D传感器(Kinect、RealSense、Velodyne激光扫......
  • 由 粗 到 精 学 习 LVI-SAM:imageProjection模块
    一、LVI-SAM的节点关系运行LVI-SAM,并打开rqt_graph,查看节点关系如图所示:激光雷达原始数据的topic为/points_raw,观察发现它仅被imageProjection节点订阅,因此我们分析这个节点......
  • (编程语言界的丐帮 C#).NET Framework 读取Excel到DataTable
    (编程语言界的丐帮C#).NETFramework读取Excel到DataTable生成DataTable到Excel,支持2007.xlsx,2003 .xls。 nuget引用 NPOI。ExcelHelper:usingNPOI.HPSF;usi......
  • 文件的操作(读写、方法、光标、内容修改)
    文件(读写、方法、光标、内容修改)文件的基本操作​ 文件的概念 应用程序运行过程中产生的数据最先都存放在内存中,要是想永久保存下来,必须保存于硬盘中,应用程序要是想操作......
  • autohotkey chrome 查词 截图 收集单词
    chrome查词截图收集单词#IfWinActiveahk_exemsedge.exe{^!`::screen();有道查词`::searchWord1();收集单词!`::collectWord()}#IfWi......
  • 文件操作、文件读写、及文件的诸多方法
    文件操作、文件读写、及文件的诸多方法一、文件操作1.文件的概念文件:就是操作系统暴露给用户操作硬盘的快捷方式打开文件,双击时就是从硬盘将数据加载到内存......
  • [AGC028B] Removing Blocks
    E-EternalAverage真的好做这道题的时候严重怀疑自己发烧了,不知道为什么,感觉身上冷冰冰的,头还烫烫的,有可能是因为太闷了,导致脑子有点不够用性质推简单dp了令最后留下......
  • 文件相关知识点及函数基本知识点
    文件相关知识点及函数基本知识点目录文件相关知识点及函数基本知识点一、文件读写总概括二、计算机硬盘修改数据的原理(了解)三、文件内容修改(了解)四、函数简介五、函数语法......