Informations sur un volume

05:16 modifié dans API AppKit #1
Bonsoir,

Je cherche à  récupérer les informations d'un volume. Plus précisément un iPod.
Les informations dont j'ai besoin, sont tout simplement :
- Espace restant
- Capacité (Espace total)

Je cherche surtout le moyen d'éviter le C :D

@+
Louka.

Réponses

  • AliGatorAliGator Membre, Modérateur
    05:16 modifié #2
    T'as regardé dans NSWorkspace ?

    Et sinon heu... NSTask "du" ? (un peu crade comme méthode mais bon)
  • 05:16 modifié #3
    C'est avec ça que je récupère le path de l'iPod mais sinon.. rien
  • Eddy58Eddy58 Membre
    05:16 modifié #4
    Dans NSFileManager, méthode fileSystemAttributesAtPath:. :)
  • tabliertablier Membre
    05:16 modifié #5
    Je ne vois pas pourquoi tu veux éviter le C. D'abord, Objective-C c'est du C. Et si tu analyses les méthodes d'Objective-C pour Mac OSX, tu te rendras compte qu'elle sont insuffisantes pour tout faire!  De plus, il me semble que le c½ur de Mac OSX est écrit en C!
    Dans ton sujet sur le poids des dossiers, je propose une méthode qui (pour moi) marche! J'ai d'abord essayé en Objective-C seul: en uilisant fileSystemAttributesAtPath: et filesize. Mais la doc dit clairement que les ressources types OS9 ne sont pas comptabilisées par ces fonctions!  Seule solution: mettre de l'eau dans son vin et utiliser le fonctions C lorsque cela est nécessaire.
    :p
  • avril 2006 modifié #6
    FileAttributesAtPath + NSFileSize m'indique que l'iPod pèse dans les 200 octets  :)beta:

    Sinon en C, quelle(s) méthode(s) dois-je utiliser ?  :o
  • Eddy58Eddy58 Membre
    05:16 modifié #7
    file[size=12pt]System[/size]AttributesAtPath :fouf):
  • 05:16 modifié #8
    :)beta: Merci :D
Connectez-vous ou Inscrivez-vous pour répondre.