【问题标题】:How to format Pen Drive on Mac OS X programmatically?如何以编程方式在 Mac OS X 上格式化 Pen Drive?
【发布时间】:2014-04-18 04:13:59
【问题描述】:

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

【问题讨论】:

    标签: macos cocoa usb-drive


    【解决方案1】:

    看看NSFileManager Class Reference

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

    您可以使用带有eraseDisk 选项的diskutil 命令

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-22
        • 2015-05-02
        • 2011-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多