如何以编程方式在Mac OS X上格式化Pen Drive?

时间:2014-04-18 04:14:00

标签: macos cocoa usb-drive

如何使用特定光盘类型(如fat,exFat,NTFS等)以编程方式格式化笔式驱动器。我正在尝试可可,请帮忙。

2 个答案:

答案 0 :(得分:1)

查看NSFileManager Class Reference

- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error  

您可以将diskutil命令与eraseDisk选项

一起使用

答案 1 :(得分:0)

它与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];