【CSharp】判断目录以及文件是否存在

ops/2024/10/21 7:36:59/

【CSharp】判断目录以及文件是否存在

  • 1.背景
  • 2.判断目录
  • 3.判断文件

1.背景

我们在进行磁盘IO的时候进行需要判断目录、文件是否存在,根据判断结果再做进一步的操作。

其中判断目录是否存在,涉及Directory.Exists(String) 方法;
命名空间:System.IO
方法功能:确定给定路径是否引用磁盘上的现有目录。
具体:如果 path 指向现有目录,则为 true;如果该目录不存在或者在尝试确定指定目录是否存在时出错,则为 false。

其中判断文件是否存在,涉及File.Exists(String) 方法;
命名空间:System.IO
方法功能:确定指定的文件是否存在。
具体:如果调用方具有要求的权限并且包含现有文件的名称,则为 true ;否则为 false。

2.判断目录

以下示例判断目录是否存在,如果不存在则递归的创建目录。

using System;

http://www.ppmy.cn/ops/45272.html

相关文章

面试 Java 框架八股文十问十答第七期

面试 Java 框架八股文十问十答第七期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)Spring 一共有几种注入…

Ai速递5.29

全球AI新闻速递 1.摩尔线程与无问芯穹合作,实现国产 GPU 端到端 AI 大模型实训。 2.宝马工厂:机器狗上岗,可“嗅探”故障隐患。 3.ChatGPT:macOS 开始公测。 4.Stability AI:推出Stable Assistant,可用S…

源码编译安装LAMP

LAMP 网站服务架构 同时提供静态页面和动态页面能力 Linux 提供网站服务应用的运行环境,也支持Windows作为 AMP 的运行环境 Apache 作为前端网站服务,直接面向用户提供网站访问入口,并处理静态页面请求 MySQL 作为后端数据库&…

vulhub——Aria2、bash、catic

文章目录 一、Aria2 任意文件写入漏洞二、CVE-2014-6271(Bash Shell 漏洞)三、CVE-2022-46169(Cacti 前台命令注入漏洞) 一、Aria2 任意文件写入漏洞 Aria2是一个命令行下轻量级、多协议、多来源的下载工具(支持 HTTP…

基于vuestic-ui实战教程 - 页面篇

1. 简介 前面介绍了基本的内容比如如何获取动态数据,下面就到登录进来后的页面实现了,相信各位读者或多或少都有 element-uijs 的实战经历,那么 vuestic-uits 实现的页面又该如何写呢?带着疑问开启今天的学习(声明由于…

蓝桥杯-AB路线(详细原创)

问题描述: 有一个由 N M 个方格组成的迷宫,每个方格写有一个字母 A 或者 B。小蓝站在迷宫左上角的方格,目标是走到右下角的方格。他每一步可以移动到上下左右相邻的方格去。 由于特殊的原因,小蓝的路线必须先走 K 个 A 格子、再…

一篇文章讲透排序算法之快速排序

目录 前言 一.快排介绍与思想 二.hoare版本 2.0算法思想 2.1单趟过程 2.2多趟过程的思想 三.快排的优化 3.1随机数法选key 3.2三数取中选key 3.3小区间改造 四.挖坑法 四.前后指针法 六.利用栈将递归改非递归 后语 前言 本篇博客难度较高,建议在学习过…

创新案例 | 持续增长,好孩子集团的全球化品牌矩阵战略与客户中心设计哲学

探索好孩子集团如何通过创新设计的全球化品牌矩阵和以客户为中心的产品策略,在竞争激烈的母婴市场中实现持续增长。深入了解其品牌价值观、市场定位策略以及如何满足新一代父母的需求。本文旨在为中高级职场人士、创业家及创新精英提供深度见解,帮助他们…