• NSPathUtilities.h常用路径工具、函数和方法


    NSString * NSUserName(void)

    返回当前用户的登录名

    NSString * NSFullUserName(void)

    返回当前用户的完整用户名

    NSString * NSHomeDirectory(void)

    返回当前用户主目录的路径

    NSString * NSHomeDirectoryForUser(NSString *user)

    返回用户user的主目录

    NSString * NSTemporaryDirectory(void)

    返回可用于创建临时文件的路径目录

    二.常用路径工具方法

    +(NSString *) pathWithComponents:components

    根据components中元素构造有效路径

    -(NSArray *)pathComponents

    析构路径,获取路径的各个部分

    -(NSString *)lastPathComponent

    提取路径的最后一个组成部分

    -(NSString *)pathExtension 

    路径扩展名

    -(NSString *)stringByAppendingPathComponent:path

    将path添加到现有路径末尾

    -(NSString *)stringByAppendingPathExtension:ext

    将拓展名添加的路径最后一个组成部分

    -(NSString *)stringByDeletingPathComponent

    删除路径的最后一个部分

    -(NSString *)stringByDeletingPathExtension

    删除路径的最后一个部分的扩展名

    -(NSString *)stringByExpandingTildeInPath

    路径中的代字符扩展成用户主目录(~)或指定用户主目录(~user)

    -(NSString *)stringByResolvingSymlinksInPath

    尝试解析路径中的符号链接

    -(NSString *)stringByStandardizingPath

    通过尝试解析~、..、.、和符号链接来标准化路径

    三.使用路径NSPathUtilities.h

      tempdir = NSTemporaryDirectory();  临时文件的目录名

      path = [fm currentDirectoryPath];

      [path lastPathComponent]; 路径中提取最后一个文件名

      fullpath = [path stringByAppendingPathComponent:fname]; 将文件名附加到路劲的末尾

      extenson = [fullpath pathExtension];  路径名的文件扩展名

      homedir = NSHomeDirectory(); 用户的主目录

      component = [homedir pathComponents];  路径的每个部分

  • 相关阅读:
    ElasticSearch 2 (10)
    zookeeper 配置
    zookeeper
    ES 聚合函数
    win 7安装 linux
    Elasticsearch分布式搜索集群配置
    Elasticsearch 插件安装
    为Elasticsearch添加中文分词,对比分词器效果
    .net 4.0 网站发布(转)
    ssm 网页
  • 原文地址:https://www.cnblogs.com/IOS-FU/p/4047841.html
Copyright © 2020-2023  润新知