C#编程-116:获取指定目录下的所有文件及文件夹

简介: C#编程-116:获取指定目录下的所有文件及文件夹
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace GetFiles
{
    class Program
    {
        static void Main(string[] args)
        {
            string path = @"C:\Users\pengshiyu\Desktop\source";
            if (Directory.Exists(path))
            {
                string[] files = Directory.GetFiles(path);
                string[] folders = Directory.GetDirectories(path);
                Console.WriteLine("获取所有文件:");
                foreach (string file in files)
                {
                    Console.WriteLine(file);
                }
                Console.WriteLine("获取所有文件夹:");
                foreach (string folder in folders)
                {
                    Console.WriteLine(folder);
                }
            }
            else
            {
                Console.WriteLine("文件夹不存在!");
            }
            Console.ReadKey();
        }
    }
}
相关文章
|
Java Linux 程序员
Linux 下 JNA 调用动态连接库文件 so
Linux 下 JNA 调用动态连接库文件 so
569 0
|
存储 Shell Linux
【Shell 命令集合 文档编辑】Linux 文本统计 wc命令使用指南
【Shell 命令集合 文档编辑】Linux 文本统计 wc命令使用指南
320 0
|
自然语言处理 数据库 C++
Table-GPT:让大语言模型理解表格数据
llm对文本指令非常有用,但是如果我们尝试向模型提供某种文本格式的表格数据和该表格上的问题,LLM更有可能产生不准确的响应。
725 0
|
10月前
|
小程序 前端开发 算法
|
PHP 数据库 数据安全/隐私保护
Unity数据加密☀️ 三、加密DLL供Unity使用
Unity数据加密☀️ 三、加密DLL供Unity使用
|
Linux 编译器 vr&ar
【Linux】—— 详解动态库和静态库
【Linux】—— 详解动态库和静态库
527 0
|
数据可视化 C# 图形学
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
【推荐100个unity插件之18】Unity 新版输入系统Input System的基础使用
825 0
|
网络安全 开发工具 git
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
4886 1
|
安全 搜索推荐 前端开发
【https】如何让http升级成https
文章详细讲解了如何让HTTP到HTTPS的操作过程
1136 0
【https】如何让http升级成https
|
Web App开发 数据采集 数据挖掘
还有这种骚操作:使用Golang实现无头浏览器浏览和截图
还有这种骚操作:使用Golang实现无头浏览器浏览和截图
807 0