代码如下:
>>>import os
>>>os.path.exists(r'C:\1.TXT')
False
>>>
如果存在返回值为True如果不存在则返回False。很方便
希望对你有所帮助~~
search_dir=/tmp/testinclude_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盘目录下已经创建了这个文件夹,所以再次运行时,显示存在这个文件夹。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)