1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //
- // ZGFileUtils.h
- // GJTools
- //
- // Created by zhuge on 15/11/5.
- // Copyright (c) 2015年 zhuge. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- @interface ZGFileUtils : NSObject
- #pragma mark file reading
- +(NSArray*) readFileToLineArray:(NSString *)path;
- #pragma mark file operating
- +(BOOL)fileExist:(NSString*)filePath;
- +(BOOL)pathIsDirectory:(NSString*)path;
- +(void)createDirectoryIfNotExist:(NSString*)dir;
- +(void)deleteFileOrDirectoryAtPath:(NSString*)path;
- +(void)cleanPath:(NSString *)path;
- +(void)moveFileAtPath:(NSString *)filePath toPath:(NSString *)toPath;
- +(void)copyFileFromPath:(NSString *)fromPath toPath:(NSString*) toPath;
- +(void)copyDirectoryFromPath:(NSString *)fromPath toPath:(NSString*) toPath;
- +(void)replaceFileContentAtPath:(NSString*)path withDictionary:(NSDictionary*)dic;
- +(NSArray*) directorysAtDirNoRecursion:(NSString*)directory;
- +(NSArray*) directorysAtDirRecursion:(NSString*)directory filterArray:(NSArray*)filterArray;
- +(NSArray*) arrayOfFileAtDirRecursion:(NSString*)directory;
- +(NSArray*) arrayOfFileAtDir:(NSString*)directory extensionFilterArray:(NSArray*)extensionFilterArray;
- +(NSArray*) arrayOfFileAtDirRecursion:(NSString*)directory extensionFilterArray:(NSArray*)extensionFilterArray;
- +(NSArray*) arrayOfFileAtDirRecursion:(NSString*)directory extensionFilterArray:(NSArray*)extensionFilterArray ignorePaths:(NSArray *)ignorePaths;
- +(NSArray*) filesInDirectory:(NSString *)directory fileNameWithoutExtension:(NSString*)fileNameWithoutExtension;
- +(void) zipDirectory:(NSString*)directory;
- +(void) zipDirectory:(NSString *)directory toPath:(NSString *)toPath;
- @end
|