如何用C#代码查找某个路径下是否包含某个文件
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#代码查找某个路径下是否包含某个文件相关推荐
- Windows·查找某路径下所有的Office文件及压缩文件
阅文时长 | 0.17分钟 字数统计 | 285.6字符 主要内容 | 1.引言&背景 2.声明与参考资料 『Windows·查找某路径下所有的Office文件及压缩文件』 编写人 | SCs ...
- linux find xargs grep查找给定路径下目标字符串所在文件
find roles/kafka/ |xargs grep 'groups.zookeeper' #指定文件类型 find roles/kafka/ -name "*.java"| ...
- 将指定路径下的所有SVG文件导出成PNG等格式的图片(缩略图或原图大小)
原文:将指定路径下的所有SVG文件导出成PNG等格式的图片(缩略图或原图大小) WPF的XAML文档(Main.xaml): <Window x:Class="SVG2Image.Ma ...
- 更好地整理数据:windows下怎么让不同路径下的两个文件夹保持同步内容
目录 1.使用"同步工具"软件 2.使用Robocopy命令 3.Robocopy的一个小例子 4.自动复制 4.1打开任务计划程序 4.2 创建任务 4.3 设置触发器 4.4 ...
- R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件
R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录
- C#取得指定路径下所有目录及文件名称(可递归)
1using System.IO; 2 3/**//// <summary> 4/// 取得指定路径下所有目录及文件名称(可递归) 5/// </summary> ...
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
转自 http://blog.csdn.net/werm520/article/details/49334513 grep -rl '10.100.137.5' | xargs sed -i '10. ...
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)...
1. sed grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g' 例如: 对象:文件夹 grep -rl 'windo ...
- 查看java源码时出现class文件而不是java文件,可能是因为java的安装路径下没有src.zip文件而是javafx-src.zip文件
情况说明: 不是maven项目下的源码,就是普通java工程,比如查看System.arraycopy()源码,跳转的时是class文件,并且会提示Decompiled .class file, by ...
最新文章
- 人脸口罩检测现开源PyTorch、TensorFlow、MXNet等全部五大主流深度学习框架模型和代码...
- 项目版本控制器SVN的环境建立(Subversion,subclipse)
- 【Maven实用技巧】03. Maven 编译打包时如何忽略测试用例
- 支付宝 .NET SDK 报错:RSA签名遭遇异常,请检查私钥格式是否正确。
- phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)
- PHP生成zip压缩包
- Python3 从零单排27_锁信号量Event定时器
- HTML课程导航作业,北大青年课程导航.html
- Activity生命周期记忆方法
- matlab小波变换、离散小波变换函数使用
- 计算机无法写入U盘,电脑无法拷贝U盘文件怎么办|解除U盘写保护设置的方法
- 并查集模板详细注释(洛谷P3367)
- 美国FICO评分系统简介
- 二叉树——推荐一些神奇的网站
- slice、splic、splite相互间的区别
- PNAS|助人为乐—助人行为能减轻自身身体疼痛
- 中国移动一级业务支撑系统多Kubernetes集群PaaS平台实践经验分享
- 分层数据流图简单介绍
- easyexcel 列宽、行高、样式
- malloc函数总结
热门文章
- 河北地质大学硕士专业介绍:计算机类
- XX System Test Plan
- python 向量_关于Python中的向量相加和numpy中的向量相加效率对比
- 实体词典 情感词典_人工智能技术落地:情感分析概述
- (C++)函数参数传递中的一级指针和二级指针
- JAVA实现链表面试题
- 剑指offer 栈的压入、弹出序列
- 解决eclipse中git插件中的cannot open git-upload-pack问题
- Java序列化接口Serializable接口的作用总结
- 中国小吃文化名城掀“味蕾风暴”:故事抱团 欲刮全球