2009-04-22 67 views
1

我正在寻找一些可以在Windows和Linux上运行的分区管理库(最好是Python的,但任何工作都可行)。 (特别是用于USB设备,但是任何硬盘工具都应该这样做)跨平台分区管理库?

我们宁可不实施两个不同的库,因为这使得它难以维护,但到目前为止,平台在这方面的兼容性。

这对于用户分区USB闪存记忆棒(我应该把在的问题),并且我们预计,他们将不知道如何在我们方式对它进行分区,更是不在话下。我们的具体情况是建立一个USB闪存驱动器与EXT3文件系统以特殊的方式(以便与USB_ZIP兼容)制作

回答

0

由于分区是一个危险的业务几乎没有做,除非安装操作系统,我想知道为什么你会想要在应用程序内部通过库进行操作。

你为什么不直接通过例如调用适用于操作系统的可用分区应用程序。 system()调用?这样你将确保用户得到一个他熟悉的UI(假设他至少做了一次分区)。

+0

嗯,这是给用户分区的USB闪存棒(我应该把这个问题),我们希望他们不知道如何分区,更不用说我们*的方式。 我们的具体情况是建立一个USB闪存驱动器与EXT3文件系统以一种特殊的方式(以便与USB_ZIP兼容)。 – lfaraone 2009-05-02 01:12:39