Question

Je souhaite que Windows reconnaisse que certains dossiers sont associés à mon application - peut-être en nommant le dossier 'folder.myExt'.

Cela peut-il être fait via le registre?

Un peu plus d'infos
- Ceci est pour une application x-platform (c'est pourquoi j'ai suggéré le dossier avec une extension - mac peut gérer ça)

- Le RAD que j'utilise ne lit pas assez efficacement les données binaires d'écriture, car la taille de ce "dossier" sera supérieure à 2 000 fichiers et 500 Mo

Était-ce utile?

La solution

Dans Windows, les dossiers ne sont pas soumis aux règles name.extension. Il n'y a qu'une seule entrée dans la gestion du type de fichier du registre pour "dossier". les types. (Si vous essayez de changer cela, vous aurez des temps très très difficiles devant vous.)

Le seul moyen simple d’obtenir l’effet recherché est de faire ce que font OpenOffice, MS Office 2007 et les grands jeux vidéo depuis un certain temps: utiliser un fichier ZIP pour un conteneur. (Il n'est pas nécessaire que ce soit exactement un "ZIP", mais un type de fichier conteneur facilement disponible est préférable à l'écriture du vôtre). Comme OO.org et Office 2K7, vous pouvez simplement utiliser une extension personnalisée et désigner votre application comme le gestionnaire. Cela fonctionnera également sur les Mac, donc il peut être multi-plateforme. Ce n'est peut-être pas rapide cependant. Utiliser une compression faible ou inexistante peut vous aider.

Autres conseils

Vous pouvez avoir une "extension". sur votre dossier, mais pour autant que je sache, Windows considère simplement le tout comme le nom du dossier et ouvre le dossier comme d'habitude lorsque vous cliquez dessus.

Les quelques fois où j'ai eu du mal à ouvrir un fichier .app sur mon système Windows, cela ressemblait à un dossier normal.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top