bash判断文件或文件夹是否存在的shell代码
核心代码
#shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目录是否存在或者具有权限 folder="/var/www/" file="/var/www/log" # -x 参数判断 $folder 是否存在并且是否具有可执行权限 if [ ! -x "$folder"]; then mkdir "$folder" fi # -d 参数判断 $folder 是否存在 if [ ! -d "$folder"]; then mkdir "$folder" fi # -f 参数判断 $file 是否存在 if [ ! -f "$file" ]; then touch "$file" fi # -n 判断一个变量是否有值 if [ ! -n "$var" ]; then echo "$var is empty" exit 0 fi # 判断两个变量是否相等 if [ "$var1" = "$var2" ]; then echo '$var1 eq $var2' else echo '$var1 not eq $var2' fi
相关推荐
-
使用Bash Shell检查文件是否存在的方法
前言 大家在工作的时候可能经常会遇到这样的需求,在类Unix系统的Bash环境下,怎样检查文件是否存在呢?既然有需求,当然就有解决的办法了,Shell中的test命令,可以用来检测文件的类型或者比较数值是否相等,该命令也能用来检查文件是否存在. 可以用如下的命令来进行检查: test -e filename [ -e filename ] test -f filename [ -f filename ] 下面的命令,则使用Shell的条件表达式,判断/etc/hosts文件是否存在: [ -f
-
判断文件是否存在的shell脚本代码
实现代码一. #!/bin/sh # 判断文件是否存在 # link:www.jb51.net # date:2013/2/28 myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi # 这里的-d
-
PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例
检查文件或文件夹路径是否存在,在编程中是经常用到的功能.PowerShell对于这个需求提供了一个非常便捷的cmdlet,那就是Test-Path!呵呵,看个名字,你就明白它有多么专业了.看看关于它的基本介绍先: Test-Path,检查路径是否存在. 语法:Test-Path <路径> 说明:这里的路径可以是:文件.文件夹.HKLM路径.环境变量env:路径 下面来举一些例子,让大家更方便懂: 复制代码 代码如下: Test-Path D:\q.txt Test-Path C:\Script
-
shell判断文件,目录是否存在或者具有权限的代码
核心代码 #!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi #这里的-d 参数判断$myPath是否存在 if [ ! -d "$myPath"]; then
-
bash判断文件或文件夹是否存在的shell代码
核心代码 #shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目录是否存在或者具有权限 folder="/var/www/" file="/var/www/log" # -x 参数判断 $folder 是否存在并且是否具有可执行权限 if [ ! -x "$folder"]; then mkdir
-
详解IOS中文件路径判断是文件还是文件夹
详解IOS中文件路径判断是文件还是文件夹 方法1 + (BOOL)isDirectory:(NSString *)filePath { BOOL isDirectory = NO; [[NSFileManager defaultManager] fileExistsAtPath:filePath isDirectory:&isDirectory]; return isDirectory; } 方法2 + (BOOL)isDirectory:(NSString *)filePath { NSNum
-
Python判断文件或文件夹是否存在的三种方法
常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块.Try语句.pathlib模块. 1.使用os模块 os模块中的os.path.exists()方法用于检验文件是否存在. 判断文件是否存在 import os os.path.exists(test_file.txt) #True os.path.exists(no_exist_file.txt) #Fa
-
Python判断文件和文件夹是否存在的方法
一.python判断文件和文件夹是否存在.创建文件夹 复制代码 代码如下: >>> import os >>> os.path.exists('d:/assist') True >>> os.path.exists('d:/assist/getTeacherList.py') True >>> os.path.isfile('d:/assist') False >>> os.path.isfile('d:/assis
-
Go语言判断文件或文件夹是否存在的方法
本文实例讲述了Go语言判断文件或文件夹是否存在的方法.分享给大家供大家参考,具体如下: Golang 判断文件是否存在有点怪异,是根据在操作文件时返回的错误信息来判断的,而不能直接根据路径判断 版本1: 复制代码 代码如下: func IsExists(path string) (bool, error) { _, err := os.Stat(path) if err == nil { return true, nil } if os.IsNot
-
利用node 判断打开的是文件 还是 文件夹的实例
如下所示: var fs = require("fs"); //判断打开的是文件 还是 文件夹 var path = "wen.txt"; fs.stat(path,function(err,stat){ if (err) { console.error(err); throw err; } console.log(stat); console.info(path+"是一个"+stat.isFile()); console.info(path+&
-
在python下使用tensorflow判断是否存在文件夹的实例
判读是否存在文件夹 import tensorflow as tf import os folder = './floder' if not tf.gfile.Exists(folder): #若文件夹不存在,则自动创建文件夹 tf.gfile.MakeDirs(folder) 若存在删除文件夹下所有文件 if tf.gfile.Exists(folder): #返回一个list for file in (tf.gfile.ListDirectory(folder)): #添加绝对路径,并删除文
-
python 判断文件还是文件夹的简单实例
如下所示: import os if os.path.isdir(path): print "it's a directory" elif os.path.isfile(path): print "it's a normal file" else: print "it's a special file(socket,FIFO,device file)" 以上这篇python 判断文件还是文件夹的简单实例就是小编分享给大家的全部内容了,希望能给大家
-
nodejs判断文件、文件夹是否存在及删除的方法
本文实例讲述了nodejs判断文件.文件夹是否存在及删除的方法.分享给大家供大家参考,具体如下: 判断文件.文件夹是否存在 需要使用nodejs的fs模块 引入 var fs= require("fs") 判断的方法 fs.exists(path, callback) path:判断的文件夹.文件的路径 callback:回调函数 fs.exists("dirName", function(exists) { console.log(exists ? "创
-
详解python os.path.exists判断文件或文件夹是否存在
os即operating system(操作系统),Python 的 os 模块封装了常见的文件和目录操作. os.path模块主要用于文件的属性获取,exists是"存在"的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径. 举个栗子: import os #判断文件夹是否存在 dir = os.path.exists('C:\\Users\\Desktop') print('dir:', dir) #判断文件是否存在 f
随机推荐
- Backbone.js框架中简单的View视图编写学习笔记
- Unity编辑器下重启的方法
- 浅谈MySQL和Lucene索引的对比分析
- javascript正则表达式分析第1/2页
- java 中 System.out.println()和System.out.write()的区别
- iOS如何让tableview支持不同种类的cell详解
- oracle合并列的函数wm_concat的使用详解
- 在PHP中使用模板的方法
- Android实现与Apache Tomcat服务器数据交互(MySql数据库)
- 多线程的全选复选框
- linux 自动化运维工具ansible的使用详细教程
- jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
- 浮动广告js类实现
- Java使用agent实现main方法之前的实例详解
- 深入Android Browser配置管理的详解
- PHP的Yii框架使用中的一些错误解决方法与建议
- 深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
- C#获取上个月第一天和最后一天日期的方法
- python爬虫使用cookie登录详解
- 使用Apache commons-cli包进行命令行参数解析的示例代码