如何判断一个文件夹下是否存在某个文件

如何判断一个文件夹下是否存在某个文件,第1张

使用os.path.exists()方法可以直接判断文件是否存在。

代码如下:

>>>import os

>>>os.path.exists(r'C:\1.TXT')

False

>>>

如果存在返回值为True如果不存在则返回False。很方便

希望对你有所帮助~~

search_dir=/tmp/test

include_subdir=1

if [ $include_subdir -eq 1 ] then

    n=$(find $search_dir -type f -exec sh -c 'printf "%s\n" "$1" kill "$PPID"' sh {} \ | grep -v "Terminated" | wc -l)

else

    n=$(find $search_dir -maxdepth 1 -type f -exec sh -c 'printf "%s\n" "$1" kill "$PPID"' sh {} \ | grep -v "Terminated" | wc -l)

fi

结果 n 为 0 表示指定目录下面没有文件,否则有文件。如果不需要检查指定目录下的子目录,把 include_subdir 置为 0 即可。find 命令中较复杂的那部分是为了实现找到第一个文件时就停止查找,避免检查有大量文件的目录时影响性能。

1、在visual studio当中创建一个C#控制台应用程序,选择新建项目,然后选择visual C#,再选中控制台应用程序,输入项目名称,选择位置,确定即可。

2、创建完成之后,在program.cs中最上方加写using System.IO,如图所示,注意后面的分号也要加:

3、然后代码如下图所示,判断C盘根目录下是否存在C#程序设计文件夹

4、运行之后,因为此时C盘根目录下没有这个文件夹,所以提示不存在。

5、在C盘根目录下创建C#程序设计文件夹,

6、此时因为C盘目录下已经创建了这个文件夹,所以再次运行时,显示存在这个文件夹。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8030455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存