Sha256: 2e7038baebdb3b46c430a3f1890ce0216a975b2b4c589fa6f21eeb28738495f3

Contents?: true

Size: 950 Bytes

Versions: 21

Compression:

Stored size: 950 Bytes

Contents

//
//  RhoFileImpl.m
//  rhorunner
//
//  Created by Dmitry Moskalchuk on 09.10.09.
//  Copyright 2009 __MyCompanyName__. All rights reserved.
//

extern void delete_files_in_folder(const char *szFolderPath);

@interface RhoFileImpl : NSObject {
}

+ (void)deleteFilesInFolder: (NSString*)folderPath;

@end

@implementation RhoFileImpl

+ (void)deleteFilesInFolder: (NSString*)folderPath {
	NSFileManager *fileManager = [NSFileManager defaultManager];
	
	NSDirectoryEnumerator *enumerator = [fileManager enumeratorAtPath:folderPath];
	if (enumerator == nil)
		return;
	
	NSError *err;
	id path;
	while ((path = [enumerator nextObject])) {
		NSString *file = [NSString stringWithFormat:@"%@/%@", folderPath, [NSString stringWithFormat:@"%@", path]];
		[fileManager removeItemAtPath:file error:&err];
	}
}

@end

void delete_files_in_folder(const char *szFolderPath)
{
	[RhoFileImpl deleteFilesInFolder:[NSString stringWithUTF8String:szFolderPath]];
}

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.2 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.rc2 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.rc1 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta11 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta10 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta9 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta8 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta7 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta6 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta4 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta3 platform/iphone/Classes/RhoFileImpl.m
rhodes-1.5.5 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta2 platform/iphone/Classes/RhoFileImpl.m
rhodes-2.0.0.beta1 platform/iphone/Classes/RhoFileImpl.m
rhodes-1.5.4 platform/iphone/Classes/RhoFileImpl.m
rhodes-1.5.3 platform/iphone/Classes/RhoFileImpl.m
rhodes-1.5.2 platform/iphone/Classes/RhoFileImpl.m
rhodes-1.5.1 platform/iphone/Classes/RhoFileImpl.m