string path = "f:\\哈哈"; if (Directory.Exists(path)){MessageBox.Show("存在文件夹");string filename = path+"\\"+"CeShi.xml";//一定要在路径和文件名之间加 \\if (File.Exists(filename)){MessageBox.Show("文件存在");}else{MessageBox.Show("不存在文件");File.Create(filename);//创建文件
                }}else{MessageBox.Show("不存在文件夹");Directory.CreateDirectory(path);//创建路径}

以下是代码片段可以自由组合:
 
01 //判断文件夹的存在、创建、删除文件夹
02 string path = "F:\\haha";//路径的正确写法
03 if (Directory.Exists(path))//如果不存在就创建file文件夹
04 {
  05 MessageBox.Show("存在文件夹");

  06 //Directory.Delete(path, false);//如果文件夹中有文件或目录,此处会报错
  07 //Directory.Delete(path, true);//true代表删除文件夹及其里面的子目录和文件

08 }
09 else
10 {
  11 MessageBox.Show("不存在文件夹");

  12 Directory.CreateDirectory(path);//创建该文件夹
13 }
14
15 //判断文件的存在、创建、删除文件
16 string filename = path +"\\"+ "11.txt";
17 if (File.Exists(filename))
18 {
  19 MessageBox.Show("存在文件");
  20 File.Delete(filename);//删除该文件
21 }
22 else
23 {
  24 MessageBox.Show("不存在文件");
  25 File.Create(filename);//创建该文件,如果路径文件夹不存在,则报错。
26 }

转载于:https://www.cnblogs.com/hqjy/p/4449803.html

如何用C#代码查找某个路径下是否包含某个文件相关推荐

  1. Windows·查找某路径下所有的Office文件及压缩文件

    阅文时长 | 0.17分钟 字数统计 | 285.6字符 主要内容 | 1.引言&背景 2.声明与参考资料 『Windows·查找某路径下所有的Office文件及压缩文件』 编写人 | SCs ...

  2. linux find xargs grep查找给定路径下目标字符串所在文件

    find roles/kafka/ |xargs grep 'groups.zookeeper' #指定文件类型 find roles/kafka/ -name "*.java"| ...

  3. 将指定路径下的所有SVG文件导出成PNG等格式的图片(缩略图或原图大小)

    原文:将指定路径下的所有SVG文件导出成PNG等格式的图片(缩略图或原图大小) WPF的XAML文档(Main.xaml): <Window x:Class="SVG2Image.Ma ...

  4. 更好地整理数据:windows下怎么让不同路径下的两个文件夹保持同步内容

    目录 1.使用"同步工具"软件 2.使用Robocopy命令 3.Robocopy的一个小例子 4.自动复制 4.1打开任务计划程序 4.2 创建任务 4.3 设置触发器 4.4 ...

  5. R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件

    R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录

  6. C#取得指定路径下所有目录及文件名称(可递归)

     1using System.IO;  2  3/**//// <summary>  4/// 取得指定路径下所有目录及文件名称(可递归)  5/// </summary>   ...

  7. linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)

    转自 http://blog.csdn.net/werm520/article/details/49334513 grep -rl '10.100.137.5' | xargs sed -i '10. ...

  8. linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)...

    1. sed grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g' 例如: 对象:文件夹 grep -rl 'windo ...

  9. 查看java源码时出现class文件而不是java文件,可能是因为java的安装路径下没有src.zip文件而是javafx-src.zip文件

    情况说明: 不是maven项目下的源码,就是普通java工程,比如查看System.arraycopy()源码,跳转的时是class文件,并且会提示Decompiled .class file, by ...

最新文章

  1. 人脸口罩检测现开源PyTorch、TensorFlow、MXNet等全部五大主流深度学习框架模型和代码...
  2. 项目版本控制器SVN的环境建立(Subversion,subclipse)
  3. 【Maven实用技巧】03. Maven 编译打包时如何忽略测试用例
  4. 支付宝 .NET SDK 报错:RSA签名遭遇异常,请检查私钥格式是否正确。
  5. phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)
  6. PHP生成zip压缩包
  7. Python3 从零单排27_锁信号量Event定时器
  8. HTML课程导航作业,北大青年课程导航.html
  9. Activity生命周期记忆方法
  10. matlab小波变换、离散小波变换函数使用
  11. 计算机无法写入U盘,电脑无法拷贝U盘文件怎么办|解除U盘写保护设置的方法
  12. 并查集模板详细注释(洛谷P3367)
  13. 美国FICO评分系统简介
  14. 二叉树——推荐一些神奇的网站
  15. slice、splic、splite相互间的区别
  16. PNAS|助人为乐—助人行为能减轻自身身体疼痛
  17. 中国移动一级业务支撑系统多Kubernetes集群PaaS平台实践经验分享
  18. 分层数据流图简单介绍
  19. easyexcel 列宽、行高、样式
  20. malloc函数总结

热门文章

  1. 河北地质大学硕士专业介绍:计算机类
  2. XX System Test Plan
  3. python 向量_关于Python中的向量相加和numpy中的向量相加效率对比
  4. 实体词典 情感词典_人工智能技术落地:情感分析概述
  5. (C++)函数参数传递中的一级指针和二级指针
  6. JAVA实现链表面试题
  7. 剑指offer 栈的压入、弹出序列
  8. 解决eclipse中git插件中的cannot open git-upload-pack问题
  9. Java序列化接口Serializable接口的作用总结
  10. 中国小吃文化名城掀“味蕾风暴”:故事抱团 欲刮全球