OVH Cloud OVH Cloud

chemin acces HD

3 réponses
Avatar
Serge
Bonjour,

Sous Windows, on définit un chemin d'acces au disque-dur dans
un code source par la chaine "C:\" quelque-soit le nom de ce
disque-dur.

Existe-t-il la même chose pour Mac (du style "MacHD:") ou
doit-on forcément connaitre le nom du disque-dur ?

Merci bien pour votre aide !!
- Serge -

3 réponses

Avatar
cgallais94.nospam
Serge wrote:

Bonjour,

Sous Windows, on définit un chemin d'acces au disque-dur dans
un code source par la chaine "C:" quelque-soit le nom de ce
disque-dur.

Existe-t-il la même chose pour Mac (du style "MacHD:") ou
doit-on forcément connaitre le nom du disque-dur ?

Sous MacOS, L'utilisateur peut mettre ses fichiers utilisateur

ou application sur n'importe quel disque. il ne faut jamais mettre un
chemin d'accès en dur dans un code source. Il suffit d'utiliser les
bonnes API disponible .
MacOS 9 ou MacOS X ???

Voir : http://developer.apple.com/index.html

Pour plus d'info.

Avatar
Schmurtz
Sous Windows, on définit un chemin d'acces au disque-dur dans
un code source par la chaine "C:" quelque-soit le nom de ce
disque-dur.

Existe-t-il la même chose pour Mac (du style "MacHD:") ou
doit-on forcément connaitre le nom du disque-dur ?


Oui (on doit), car les disques durs sont uniquement repérés par leur nom
et nom par une lettre ou un numéro. C'est d'ailleur ce qui permet de
démarrer sur n'imprte quel disque et non uniquement le disque "C:".

Par contre, sous unix, la vision des choses est très différente. Je ne
rentrerais pas dans les détails, il suffit juste de savoir que le disque
de démarrage est repéré par le chemin d'accès "/". AppleScript propose
une commande permettant de convertir les chemins d'accès unix en chemin
d'accès MacOS :

set disque_de_demarrage to POSIX file "/"

<http://developer.apple.com/technotes/tn2002/tn2065.html>

Je tiens aussi à te faire remarquer que de coder des chemins d'accès en
dur n'est pas la meilleur solution car cela empèche l'utilisateur de
réorganiser son disque dur comme il le souhaite. Le mieux est d'utiliser
des alias, et de permettre à l'utilisateur de les modifier quand il le
souhaite.

--
Schmurtz

Avatar
Hubert Figuiere

Bonjour,

Sous Windows, on définit un chemin d'acces au disque-dur dans
un code source par la chaine "C:" quelque-soit le nom de ce
disque-dur.


Ah bon ?
Pourtant ou peut ne pas avoir de C:
C'est même très facile, surtout sous NT.


Existe-t-il la même chose pour Mac (du style "MacHD:") ou
doit-on forcément connaitre le nom du disque-dur ?


Non.
Maintenant, tu peux avec le VolID du disque système (MacOS 9) ou
partir de / comme sous UNIX sous MacOS X.
Inside Mac explique tout ca.

Quand à coder "Macintosh HD" en dur, c'est la plus belle des conneries
à faire.

Hub