文件路径

- (NSString *)cacheDir
{
    // 1.获取cache目录
    NSString *dir = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];
    return [dir stringByAppendingPathComponent:[self lastPathComponent]];
}
- (NSString *)documentDir {
    NSString *dir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
    return [dir stringByAppendingPathComponent:[self lastPathComponent]];
}

- (NSString *)tmpDir {
    NSString *dir = NSTemporaryDirectory();
    return [dir stringByAppendingPathComponent:[self lastPathComponent]];
}

  

时间: 2024-10-05 18:04:18

文件路径的相关文章

python open 文件路径使用变量

作用说明:open函数在调用文件时,文件路径使用变量 import os import json BASE_DIR=os.path.dirname(os.path.abspath(__file__)) info={     'Alice':'123',     'Jim':'321',     'Peter':'456',     'Zike':'654' } filepath="%s\\username_passwd" % BASE_DIR #print(filepath) f=op

修改数据文件和日志文件路径

环境及需求操作系统:Microsoft Windows Server 2008 R2 Enterprise数据库:Microsoft SQL Server 2008 R2 (SP3)服务器增加Fusion-io存储,需将数据库文件迁移到Fusion-io迁移文件必定涉及数据库服务的重启,给定维护时间1小时.服务器上只安装一个数据库实例,实例下面有33个用户数据库(一个小游戏对应一个库),部分数据库有多个数据文件.考虑到要迁移的数据文件个数有107个,最佳方式是使用: ALTER DATABASE

关于文件路径方面的小麻烦

写程序的时候经常引用外部资源,这个时候通过文件路径定位就相当重要了. 问题提出 在Eclipse工程中写一段代码,想要调用工程中的某一个资源文件. File file=new File("/EclipseProj/res.txt"); .... //读取文件 一运行,总是说res.txt找不到.只要将路径改成"EclipseProj/tes.txt"即可.不知为什么? 症结所在 没有搞清楚相对路径中' / '的作用,"/Director/File"

[C/C++标准库]_[初级]_[构造文件路径(stringByAppendingPathComponent)]

场景: 1. 很多情况下需要通过文件夹和文件名拼接文件路径字符串,每次都需要判断是否需要添加路径分隔符seperator很麻烦,所以可以写一个通用函数. 2. 大多数情况下都是windows使用wstring,mac使用string,所以用模版实现最通用. 函数: template<class T> T AppendPathComponent(const T& source,const T& component) { int length = source.length();

Mac - 获取文件路径

Mac升级到10.10,发现文件路径这里变了.不能直接复制了, 如下: 感觉有点不太方便, 折腾了下, 总结两种办法, 很方便获取文件对应路径. 1. 拖动文件到终端, 即可获取. 如下: 2. 用一个工作流来实现. 下载 Get File Path into Clipboard.workflow  (下载地址: ) 下载之后, 直接安装 然后选中任意一个文件, 都会出现  Get File Path into Clipboard 选项. 选中即可复制到剪贴板.

MYSQL连接端口被占引入文件路径错误

今天早上打算本地win7机器上用Wampserver搭建PHP环境,把自己的小程序配置上去.下载最新的wampserver 3.0.6版本安装后,发现mysql一直无法运行,以为是wampserver版本问题,随后又下载了相关2.4,2.5等相关版本安装,依旧没有解决,主要现象是mysql命令符中输入密码回车之后没有反应,随后命令符自动消失,另外就是在PHPMyAdmin中输入密码直接出现连接超时等的三条错误提示,或者是提示无法连接.后来我直接卸载了wampserver,改用phpStudy搭建

C语言文件路径中的”/“和“\“

在不同系统的情况系   windows下是\,linux和unix下是/  但在win中没有本质区别. 但是由于   \   也是转义字符的起始字符,  所以, 路径中的   \   通常需要使用   \\ 如果是   /   就不需要使用转义了 如C中文件操作, c:\\kkk\\dd.txt  双反斜杠! c:/kkk/dd.txt一样 “\”一般是表示本地目录的,比如你电脑里面的C:\windows\.. “/”主要表示远程电脑或者网络上的,比如你这个贴子的地址:http://zhidao

iOS文件路径相关的方法

文件路径相关的方法在NSPathUtilities中,主要是操作路径 获得一个路径 NSString *documents = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; //获得Document的路径<pre name="code" class="objc">//---~~~/Application/

写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名?pathinfo文件路径&amp; parse_url解析url &amp; basename路径中文件名

例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php 方案1 <?php function getExt($url){ $arr = parse_url($url); $file = basename($arr['path']); $ext = explode(".",$file); return $ext[1]; } echo getExt("http://www.sina.com.cn/abc/d

webView 加载本地html css javascript文件路径尝试

一:UIWebView加载数据的方式有三种: 1:- (void)loadRequest:(NSURLRequest *)request NSString * path = [[NSBundle mainBundle] pathForResource:@"demoFolder" ofType:@"html"]; NSURL *url = [NSURL URLWithString:path]; [self.webView1 loadRequest:[NSURLRequ