Mon application crée un tas de fichiers .class temporaires et j'avais stocké ces fichiers dans mon répertoire d'application locale, mais j'ai récemment commencé à les stocker dans appData. Tout fonctionne bien et j'ai même une partie de mon application qui crée une applet et doit copier ces fichiers .class pour que l'applet et l'applet fonctionnent correctement mais pour une raison quelconque, les fichiers .class n'apparaissent pas dans AppData. J'ai cherché les fichiers .class (avec tout permet les fichiers cachés et al) et le seul endroit où ils apparaissent sont dans l'applet que j'ai créé. Cela semble impossible que cela puisse se produire à moins que les choses stockées dans AppData soient cachées ou qu'il y ait une sorte de dossier virtuel à l'œuvre ici. J'ai essayé ceci sur XP et Windows sept. Des idées?Les données de l'application masquent-elles des fichiers ou créent-elles un dossier virtuel?
0
A
Répondre
1
Faites cracher votre application (déboguer l'impression, boîte de message, cependant) le chemin absolu à l'endroit où il écrit les fichiers.
La fonction de recherche de Windows XP est plutôt paralysée par défaut et ne trouvera pas de fichiers dans de nombreux endroits, y compris les dossiers qu'elle considère temporaires, cachés, système ou non, ainsi que plusieurs dossiers spécifiques dans le profil utilisateur.
Un moyen rapide de faire une recherche « utile » est de la ligne de commande à partir de votre répertoire de profil:
dir /s /b | find ".class"
0
Aucun dossier virtuel ou cache que je connaisse. Avez-vous vérifié l'emplacement AppData sur votre machine? WindowsKey-R (ou Démarrer -> Exécuter) puis tapez% appdata% et voyez ce qui arrive.