NSFileManager
初始化
有兩種方式:
(1) init 實體方法建立
NSFileManager *fm = [NSFileManager new];
(2) 使用系統共享的單一物件 (singleton)
NSFileManager *fm = [NSFileManager defaultManager];
從 Mac OS 10.5 之後建議使用 init 實體方式建立
取得目前所在目錄位置
NSString *path = [fm currentDirectoryPath];
NSLog(@"Current directory path is %@", path);
顯示目錄下檔案 (不包括子目錄)
NSString *path1 = [fm currentDirectoryPath];
NSDirectoryEnumerator *dirEnum = [fm enumeratorAtPath: path1];
BOOL flag;
while ((path = [dirEnum nextObject]) != nil) {
NSLog(@"%@", path);
[fm fileExistsAtPath:path isDirectory: &flag];
if (flag == YES)
[dirEnum skipDescendants];
}
沒有留言:
張貼留言