TuSDKTSFileManager Class Reference

Inherits from NSObject
Declared in TuSDKTSFileManager.h

Overview

文件帮助类

+ filePathAtBasicPath:WithFileName:

本地目录下文件的路径

+ (NSString *)filePathAtBasicPath:(NSString *)basicPath WithFileName:(NSString *)fileName

Parameters

basicPath

根路径

fileName

文件名

Return Value

本地目录下文件的路径

Declared In

TuSDKTSFileManager.h

+ pathInDocumentsWithDirPath:filePath:

在Documents文件夹下的路径

+ (NSString *)pathInDocumentsWithDirPath:(NSString *)dirPath filePath:(NSString *)filePath

Parameters

dirPath

根路径

filePath

文件名

Return Value

本地目录下文件的路径

Declared In

TuSDKTSFileManager.h

+ pathInLibraryWithDirPath:filePath:

在Library文件夹下的路径

+ (NSString *)pathInLibraryWithDirPath:(NSString *)dirPath filePath:(NSString *)filePath

Parameters

dirPath

根路径

filePath

文件名

Return Value

本地目录下文件的路径

Declared In

TuSDKTSFileManager.h

+ pathInCacheWithDirPath:filePath:

在Cache文件夹下的路径

+ (NSString *)pathInCacheWithDirPath:(NSString *)dirPath filePath:(NSString *)filePath

Parameters

dirPath

根路径

filePath

文件名

Return Value

本地目录下文件的路径

Declared In

TuSDKTSFileManager.h

+ isExistFileAtPath:

检查路径是否指向文件

+ (BOOL)isExistFileAtPath:(NSString *)path

Parameters

path

路径

Return Value

路径是否指向文件

Declared In

TuSDKTSFileManager.h

+ isExistDirAtPath:

检查路径是否指向文件夹

+ (BOOL)isExistDirAtPath:(NSString *)path

Parameters

path

文件夹

Return Value

路径是否指向文件夹

Declared In

TuSDKTSFileManager.h

+ isExistFile:AtPath:

检查本地路径下是否存在某个文件

+ (BOOL)isExistFile:(NSString *)fileName AtPath:(NSString *)path

Parameters

fileName

文件名

path

路径

Return Value

本地路径下是否存在某个文件

Declared In

TuSDKTSFileManager.h

+ isExistDir:AtPath:

检查本地路径下是否存在某个文件夹

+ (BOOL)isExistDir:(NSString *)dirName AtPath:(NSString *)path

Parameters

dirName

文件夹

path

路径

Return Value

本地路径下是否存在某个文件夹

Declared In

TuSDKTSFileManager.h

+ fileSizeWithInDirectFolderAtPath:

当前路径对应的那一级目录下,除文件夹之外的文件的大小

+ (unsigned long long)fileSizeWithInDirectFolderAtPath:(NSString *)path

Parameters

path

目录路径

Return Value

当前路径对应的那一级目录下,除文件夹之外的文件的大小

Declared In

TuSDKTSFileManager.h

+ totalFilesSizeAtPath:

某个路径下所有文件的大小

+ (unsigned long long)totalFilesSizeAtPath:(NSString *)path

Parameters

path

目录路径

Return Value

某个路径下所有文件的大小

Declared In

TuSDKTSFileManager.h

+ isArriveUpperLimitAtPaths:WithUpperLimitByByte:

检查是否文件夹大小到达上限

+ (BOOL)isArriveUpperLimitAtPaths:(NSArray *)paths WithUpperLimitByByte:(unsigned long long)upperLimit

Parameters

paths

目录路径列表

upperLimit

上限数 (单位:Byte)

Return Value

是否文件夹大小到达上限

Declared In

TuSDKTSFileManager.h

+ isArriveUpperLimitAtPaths:WithUpperLimitByKByte:

检查是否文件夹大小到达上限

+ (BOOL)isArriveUpperLimitAtPaths:(NSArray *)paths WithUpperLimitByKByte:(unsigned long long)upperLimit

Parameters

paths

目录路径列表

upperLimit

上限数 (单位:KByte)

Return Value

是否文件夹大小到达上限

Declared In

TuSDKTSFileManager.h

+ isArriveUpperLimitAtPaths:WithUpperLimitByMByte:

检查是否文件夹大小到达上限

+ (BOOL)isArriveUpperLimitAtPaths:(NSArray *)paths WithUpperLimitByMByte:(unsigned long long)upperLimit

Parameters

paths

目录路径列表

upperLimit

上限数 (单位:MByte)

Return Value

是否文件夹大小到达上限

Declared In

TuSDKTSFileManager.h

+ createDir:

在本地添加文件夹

+ (NSString *)createDir:(NSString *)path

Parameters

path

路径

Return Value

本地添加文件夹路径

Declared In

TuSDKTSFileManager.h

+ createDir:AtPath:

在本地目录下添加文件夹

+ (NSString *)createDir:(NSString *)dirName AtPath:(NSString *)path

Parameters

dirName

文件夹

path

路径

Return Value

本地添加文件夹路径

Declared In

TuSDKTSFileManager.h

+ deletePath:

在本地删除路径

+ (BOOL)deletePath:(NSString *)path

Parameters

path

路径

Return Value

是否被删除

Declared In

TuSDKTSFileManager.h

+ deletePaths:

在本地删除路径

+ (void)deletePaths:(NSArray *)paths

Parameters

paths

路径列表

Declared In

TuSDKTSFileManager.h

+ movePath:toPath:

移动文件位置

+ (BOOL)movePath:(NSString *)path toPath:(NSString *)toPath

Parameters

path

源路径

toPath

移动路径

Return Value

是否移动成功

Declared In

TuSDKTSFileManager.h

+ md5File:

获取文件的MD5

+ (NSString *)md5File:(NSString *)file

Parameters

file

文件的MD5

Declared In

TuSDKTSFileManager.h

+ fileSystemFreeSize

获取手机可用空间(单位:字节)

+ (float)fileSystemFreeSize

Return Value

当前可用空间

Declared In

TuSDKTSFileManager.h