2010-11-21 15 views

cevap

3

:-) bunun için yerleşebilirsiniz. Seçenekleriniz bu kullanarak sistem

  • bu işlemi gerçekleştirmek yardımcı programlar etrafında sarıcı sınıf yaz (örneğin, yakalama stdout için ve harici bir işlem için stdin'i girdiler vermek)
  • çağrıları gerçekleştirmek için bir JNI'yı kütüphane oluşturma

    1. vardır
    2. Belirli dosya sistemi türlerini değiştirmek için
    3. fat32-lib gibi bir şeyi kullanın.
    +0

    +1 kütüphaneniz harika görünüyor ancak nasıl kullanıldığına dair herhangi bir yardım veya örnek bulamadım. Bunun hakkında bir şey yazdın mı? – Waldheinz

    +1

    @ Waldheinz'den bahsetmek için – Maxbester

    5

    Doğrudan değil. Asıl işi sizin için yapmak için işletim sistemine özel bir program çağırmanız gerekecektir.

    2

    Unix benzeri sistemlerde, disk dosyalarını /dev/{h,s}d* okuyabilmeniz ve istediğiniz bir bayt dizisini yazmak isteyebilirsiniz (örneğin, root olarak, büyük ihtimalle), örneğin, ext3 dosyasını temsil eden bayt dizileri dahil sistemi.

    Java'da herhangi bir ext3 kitaplığı bilmiyorum, ancak bunu kendiniz yazmanız gerekebilir. Ya da önemsediğiniz dosya formatı için bir kütüphane.

    Bu da, ne istediğini muhtemelen değil, ama sen çok sistemine özgü, bu gerçekleştirmek için hiçbir evrensel yoludur var