Главная > Новости > На ночь глядя

На ночь глядя

Ну что ж, первая маленькая программуля на Obj-C готова. Она консольная и всего лишь находит файл с заданным расширением и удаляет его (Ухаха, потирает ручки):

Program loaded.
run
[Switching to process 3567]
Running…
2010-02-17 02:39:24.903 FileWalker[3567:a0f] find: Documents/ifoundyou.lulext
2010-02-17 02:39:24.959 FileWalker[3567:a0f] /Users/snut/Documents/ifoundyou.lulext succesfully removed
Debugger stopped.
Program exited with status value:0.
Program loaded.
run
[Switching to process 3578]
Running…
2010-02-17 02:39:35.473 FileWalker[3578:a0f] Can’t find files with extension lulext
Debugger stopped.
Program exited with status value:0.
Листинг под катом.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#import <Foundation/Foundation.h>
 
int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
 
	NSString *extension = @"lulext";
	NSFileManager *manager = [NSFileManager defaultManager];
	NSString *home = [@"~" stringByExpandingTildeInPath];
	NSMutableArray *filesArray = [NSMutableArray arrayWithCapacity:42];
 
	for (NSString *filename in [manager enumeratorAtPath:home]) {
		if ([[filename pathExtension] isEqualTo: extension]) {
			[filesArray addObject: filename];
		}
	}
 
	if ([filesArray count] > 0) {
		for (NSString *filename in filesArray) {
			NSLog(@"find: %@", filename);
			NSString *fullpath = [[home stringByAppendingString:@"/"] 
							stringByAppendingString:filename];
			BOOL result = [manager removeItemAtPath:fullpath
								error:nil];
			if (result == YES) {
				NSLog(@"%@ succesfully removed", fullpath );
			} else {
				NSLog(@"%@ do not removed", fullpath );
			}
 
		}
	} else {
		NSLog(@"Can't find files with extension %@", extension);
	}
 
	[pool drain];
    return 0;
}
  1. 8 Май 2011 в 13:20 | #1
  2. 15 Август 2011 в 19:13 | #3

    Только тут Флеш Игры|Flash Игры бесплатно.

  3. 8 Октябрь 2011 в 12:20 | #4

    Mr and Mrs прошу прощения! Заходите на Форум о заработке в сети.

  4. 31 Октябрь 2011 в 17:50 | #5

    Radz-Design.com – Создание профессиональных сайтов для бизнеса на основе Joomla CMS.

  5. 26 Ноябрь 2011 в 04:51 | #6

    Каждому Привет! Заходите на Filmoland.ru смотреть фильмы онлайн бесплатно.

  6. 14 Декабрь 2011 в 20:13 | #7

    Всем Хэлоу! Заходите на Ябалдею.ру Я плакал со смеху просто!Ваще завис там.А ещё там есть чат без регистрации и админы не банят!.

  7. 25 Февраль 2012 в 19:34 | #8

    Вершина Красоты – Самый дешевый магазин брендовых вещей.

  8. 26 Май 2012 в 15:39 | #9

    Всем Всё про ремонт! Заходите на =»http://dverei100.ru»>Всё про ремонт.

  1. Пока что нет уведомлений.