zoukankan      html  css  js  c++  java
  • 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];  路径的每个部分

  • 相关阅读:
    Django——froms渲染错误信息,参数配置,局部钩子和全局钩子
    Django——forms组件(form校验字段功能,渲染模板功能)
    Django——完美的分页器
    delphi 判断目录是否存在
    UniGUI学习之UniMemo行距控制(41)
    UniGUI学习之UniDBComboBox怎么实现“模糊查询?(40)
    Javaday13(基础数据结构)
    Javaday12(Lambda,枚举,异常,断言)
    Javaday11(final、static、内部类)
    javaday10(类与类的关系、访问修饰符、抽象和接口)
  • 原文地址:https://www.cnblogs.com/IOS-FU/p/4047841.html
Copyright © 2011-2022 走看看