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

时间: 2024-07-30 00:07:18

NSPathUtilities.h常用路径工具、函数和方法的相关文章

Python基础学习笔记(六)常用列表操作函数和方法

参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-lists.html 3. http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000 常用操作列表的内置函数: 序号 函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表元素最大值 4 mi

jquery常用遍历工具函数

遍历在这里 http://my.oschina.net/u/2352644/blog/508397 废话不多说,一个句话告诉你jq的遍历工具 我们对数组的循环一般是用for或者for in,这是原生js支持,同样既然用jq的了,咱jq也提供了对数组的遍历方法,也就是对原生js循环的封装 一.$.each()和for循环等不得不说的秘密 我们循环一个数组一般是下面的处理,利用for循环  var arr=[0,1,2];  for(var i=0;i<arr.length;i++){   aler

一些自定义的Lua常用的工具函数

sk = sk or {} local xmtool = {} --[[ @brief Defined some commonly used functions @by xiaoming ]] local countCode = [[ local i = 0 return function() i = i + 1 return i end ]] ---自定义计数器 xmtool.xmCounter = assert(loadstring(countCode)) -----------------

常用的工具函数

得到两个数组的并集, 两个数组的元素为数值或字符串 //tools.js export const getUnion = (arr1, arr2) => { return Array.from(new Set([...arr1, ...arr2])) } //调用页面 import { getUnion } from '@/libs/tools' // 示例 this.openedNames = getUnion(this.openedNames, this.getOpenedNamesByAc

Js常用的工具函数

1.获取uuid:这个是通过随机数生成 let getUuid = () => { var i, random; var uuid = ''; for (i = 0; i < 32; i++) { random = Math.random() * 16 | 0; if (i === 8 || i === 12 || i === 16 || i === 20) { uuid += '-'; } uuid += (i === 12 ? 4 : (i === 16 ? (random & 3

路径工具类NSPathUtilities

路径工具类NSPathUtilities.h  路径类NSPathUtilities.h包含了 NSString的函数和分类扩展,他允许你操作路径名.应该竟可能的使用这些函数,以便使程序更独立于文件系统结构及特定文件和目录的位置NSPathUtilities.h常用的方法+(NSString*)pathWithComponents:components 根据components中得元素构造有效路径-(NSArray*)pathComponents 析构路径,获得组成此路径的各个部分-(NSStr

【Android 工具类】常用工具类(方法)大全

收集常用的工具类或者方法: 1.获取手机分辨率 /** * 获取手机分辨率 */ public static String getDisplayMetrix(Context context) { if (Constant.Screen.SCREEN_WIDTH == 0 || Constant.Screen.SCREEN_HEIGHT == 0) { if (context != null) { int width = 0; int height = 0; SharedPreferences D

从零开始学习jQuery (九) jQuery工具函数

原文:从零开始学习jQuery (九) jQuery工具函数 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQ

angularjs中常用的工具方法

一.angular.bind(self, fn, args) 1.作用:返回一个新的函数,绑定这个函数的this指向self 2.参数: self:新函数的上下文对象 fn:需要绑定的函数 args:传递给函数的参数 3.返回值:this指向self的新函数 4.备注:bind会根据你的参数类型来决定调用call或apply,所以args可以是一个个数据,也可以是一个数组. 二.angular.copy(source, [destination]) 1.作用:对象的深拷贝 2.参数: sourc