C# 检查文件夹和文件是否存在

转载 2011年01月22日 11:23:00

http://www.cnblogs.com/hl3292/archive/2011/01/21/1940918.html

 

01          //判断文件夹的存在、创建、删除文件夹            

02             string aaaa = "F://notebook//haha//";//路径的正确写法
03             if (Directory.Exists(aaaa))//如果不存在就创建file文件夹
04             {
05                 MessageBox.Show("存在文件夹");
06                 //Directory.Delete(aaaa, false);//如果文件夹中有文件或目录,此处会报错
07                 //Directory.Delete(aaaa, true);//true代表删除文件夹及其里面的子目录和文件
08             }
09             else
10             {
11                 MessageBox.Show("不存在文件夹");
12                 Directory.CreateDirectory(aaaa);//创建该文件夹
13             }
14   
15             //判断文件的存在、创建、删除文件
16             string dddd = aaaa + "11.txt";
17             if (File.Exists(dddd))
18             {
19                 MessageBox.Show("存在文件");
20                 File.Delete(dddd);//删除该文件
21             }
22             else
23             {
24                 MessageBox.Show("不存在文件");
25                 File.Create(dddd);//创建该文件,如果路径文件夹不存在,则报错。
26             }
27   
28 <SPAN style="FONT-FAMILY: verdana, 'courier new'" face="verdana, 'courier new'"><SPAN style="FONT-SIZE: 15px; LINE-HEIGHT: 18px; WHITE-SPACE: normal">
29 </SPAN></SPAN>

说明:

前一篇创建数据库的时候就可以先检验文件是否存在

如果存在数据库文件,就直接跳过创建数据库这块

 

如果不存在数据库文件,则检验路径是否存在

如果不存在则先创建文件夹。

相关文章推荐

Docker 资源限制之内存

一、压测工具 stress 通过如下 Dockerfile 构建简单的测试镜像 ➜ cat Dockerfile FROM ubuntu:latest RUN apt-get u...

Docker 运行时资源限制

Docker 运行时资源限制Docker 基于 Linux 内核提供的 cgroups 功能,可以限制容器在运行时使用到的资源,比如内存、CPU、块 I/O、网络等。内存限制概述Docker 提供的内...

Docker 资源限制之 CPU

一、压测工具 同上文 Docker 资源限制之内存 使用 stress 测试。 二、CPU 测试 Runtime constraints on resources 目前 D...

Docker 资源限制之 IO

一、压测工具 通过 Linux dd 命令测试 二、IO 测试 Runtime constraints on resources 关于 IO 的限制 --blkio-...

Docker背后的内核知识——cgroups资源限制

上一篇中,我们了解了Docker背后使用的资源隔离技术namespace,通过系统调用构建一个相对隔离的shell环境,也可以称之为一个简单的“容器”。本文我们则要开始讲解另一个强大的内核工具——cg...

Docker学习总结之Run命令介绍

在使用Docker时,执行最多的命令某过于run了。这个命令可以说是所有docker操作的入口。在Docker官方Reference中单独列出了一个章节来介绍Run的各种参数使用,也足以看出Docke...

六条简单的搜索引擎(SEO)优化技巧

六条简单的搜索引擎(SEO)优化技巧 一、标签相信很多人都在使用标签。我们比常见的是标题(title),描述(description),关键字(keywords)这三个标签。我这边主要是谈标题和描述这...

Docker背后的内核知识——Namespace资源隔离

Docker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载点切换了...

Docker科普

放在两年前,你不认识Docker情有可原。但如果现在你还这么说,不好意思,我只能说你OUT了。你最好马上get起来,因为有可能你们公司很快就会引入Docker。 今天就和大家讨论讨论这个备受好评...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)