判断中间目录是否存在

/*1. 判断中间目录是否存在
 比如 传入字符串 @"/home/baidu/oc.txt" 和 @"baidu" 返回:YES
 传入字符串 @"/usr/baidu/oc.txt 和 @"baidu" 返回:NO
 */
+ (BOOL)isPath:(NSString *)path includeMiddleDirectory:(NSString *)dir
//{
//    NSArray * arry = [path componentsSeparatedByString:@"/"];
//    if ([arry containsObject:dir]) {
//        return  YES;
//    }
//    else
//        return NO;
//}
{
    NSArray * arr = [path componentsSeparatedByString:@"/"];
    if ([arr containsObject:dir]) {
        return YES;
    }
    else
    {
        return NO;
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-27 11:43:06

判断中间目录是否存在的相关文章

JAVA 判断给定目录的大小

题目:给定一个目录,判断该目录的大小,单位为G 思路: 递归拿到目录的子文件,然后取长度,累加 public class FileDemo02 { public static void main(String[] args) { FileDemo02 demo = new FileDemo02(); long size = demo .printDirSize(new File("D:/视频/极客学院知识体系/Java/4.Java语言进阶")); System.out.println

Shell中判断文件,目录是否存在

一. 具体每个选项对应的判断内容: -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 -x filename 如果 filename可执行,则为真 -s filename 如果

shell判断文件,目录是否存在或者具有权限 (转载)

转自:http://cqfish.blog.51cto.com/622299/187188 文章来源:http://hi.baidu.com/haigang/blog/item/e5f582262d639c118b82a167.html #!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x &

linux 脚本判断一个目录不存在

#!/bin/sh if [ ! -d /mnt/u ]; then mkdir -p /mnt/u fi

shell 判断文件、目录是否存在

shell判断文件是否存在 1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath" 10

PHP判断文件或者目录是否可写

在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下: 参考 is_writable (PHP 4, PHP 5) is_writable — 判断给定的文件名是否可写 说明 bool is_writable ( string $filename ) 如果文件存在并且可写则返回 TRUE.($filename 参数可以是一个目录名,即检查目录是否可写. ) 记住 PHP 也许只能以运行 webserver 的用户名(通常为 'nobody')来访问文件.不计入

iOS6.1 & iOS 7 & iOS8 判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题

- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory 通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API. 第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录. 一般两种情况会使用这个API 需求一. 判断文件或者目录是否存在 需求二. 判断path是文件还是目录 需求一.只要判断这个API的返回值,YES为存在,NO为不存在即可,isDirectory不需要判断

判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题

- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory 通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API. 第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录. 一般两种情况会使用这个API 需求一. 判断文件或者目录是否存在 需求二. 判断path是文件还是目录 需求一.只要判断这个API的返回值,YES为存在,NO为不存在即可,isDirectory不需要判断

shell判断条件是否存在

1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath" 10. fi 11. 12. #