// // ZGFileUtils.h // GJTools // // Created by zhuge on 15/11/5. // Copyright (c) 2015年 zhuge. All rights reserved. // #import @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