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];  路径的每个部分

  • 相关阅读:
    mysql的触发器
    数据库面试题
    数据库面试(1)
    eclipse里maven项目An error occurred while filtering resources解决办法
    Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix的解决方法
    淘淘商城学习
    spring Security简介
    ElasticSearch学习
    在Visual Studio中使用FFTW库
    FFTW程序Demo
  • 原文地址:https://www.cnblogs.com/IOS-FU/p/4047841.html
Copyright © 2011-2022 走看看