【发布时间】:2014-04-18 04:13:59
【问题描述】:
如何使用特定磁盘类型(如 fat、exFat、NTFS 等)以编程方式格式化笔式驱动器。我正在尝试使用可可,请帮助。
【问题讨论】:
如何使用特定磁盘类型(如 fat、exFat、NTFS 等)以编程方式格式化笔式驱动器。我正在尝试使用可可,请帮助。
【问题讨论】:
看看NSFileManager Class Reference
- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error
或
您可以使用带有eraseDisk 选项的diskutil 命令
【讨论】:
它与 NSTask.
NSTask *task = [NSTask new];
[task setLaunchPath:@"/usr/bin/env"];
[task setArguments:[NSArray arrayWithObjects:@"diskutil", @"eraseVolume", @"ms-dos", nmToPD, pathToPD,nil]];
NSPipe *pipe = [NSPipe pipe];
[task setStandardOutput:pipe];
[task launch];
[task waitUntilExit];
【讨论】: