Je fais un service Windows en Java, ce service liste les fichiers dans un répertoire et écrit les résultats dans un fichier. Mon problème est que lorsque j'appelle Java.File.isDirectory() lorsque le service est en cours d'exécution, il en résulte toujours faux (il fonctionne bien lorsque je lance le service manuellement comme tout autre programme). De plus, si j'essaie ce qui suit: for (Fichier F: directorio.listFiles()) jette une exception quand je lance le programme en tant que service. Je crois que c'est lié à la permission, parce que quand je change le compte dans lequel le service fonctionne à mes propres identifiants il lister les fichiers correctement. Savez-vous s'il existe une solution de contournement? (Changer une politique de Windows, un autre type de compte spécial, une autre façon de lister les fichiers du répertoire, n'importe quelle autre chose peut-être me manque). Merci d'avance.Le service Java ne peut pas lister les fichiers dans les répertoires
Répondre
Merci pour votre aide! J'ai trouvé mon problème, je lisais le chemin à partir d'un fichier de configuration que je supposais être dans la maison de l'utilisateur (ma maison et la maison du système ne sont pas les mêmes ... ma faute). Unfourtenly je ne m'en suis pas rendu compte parce que j'utilisais une classe recyclée (: S). Encore, merci beaucoup.
Indiquez à l'utilisateur que le service Java s'exécute sous les informations d'identification requises pour le dossier en question.
Je crois qu'il fonctionne en tant que système.
En fait, c'est curieux, car l'utilisateur du système a des permissions dans tout le système de fichiers (c'est le comportement par défaut des fenêtres). J'ai assigné même les autorisations spéciales et cela n'a pas aidé. – Rafael
- 1. Pourquoi webmin ne peut-il pas ouvrir les fichiers dans les répertoires qui ne sont pas exécutables dans le monde?
- 2. Comment lister les répertoires plus rapidement?
- 3. SQL Reporting Services ne peut pas configurer les répertoires virtuels
- 4. La méthode JAVA ZipFile entries() ne voit pas les répertoires
- 5. Compter les fichiers dans les répertoires ET sous-répertoires? iPhone
- 6. ne peut pas écrire les fichiers téléchargés dans les rails
- 7. Dans Ruby, comment lister/trier les fichiers avant les dossiers dans une liste de répertoires?
- 8. Lister tous les fichiers ouverts
- 9. VideoDisplay ne peut pas charger les fichiers FLV locaux
- 10. Renommer les fichiers dans les sous-répertoires
- 11. Trouver tous les fichiers dans un répertoire qui ne sont pas eux-mêmes des répertoires
- 12. Lister les fichiers dans la corbeille
- 13. Quel est le moyen le plus efficace pour lister tous les fichiers dans un répertoire (y compris les sous-répertoires)?
- 14. Syntaxe .hgignore pour ignorer uniquement les fichiers, pas les répertoires?
- 15. Comment lister les derniers fichiers modifiés dans un répertoire
- 16. changer chmod pour les fichiers mais pas les répertoires
- 17. Répertorier les répertoires et les fichiers PHP
- 18. is_dir ne reconnaît pas les répertoires. Pourquoi?
- 19. Java ne compile pas les fichiers .class sous $ CLASSPATH
- 20. Les répertoires virtuels ne s'affichent pas dans VS 2005
- 21. Comment puis-je lister les fichiers dépendants qui ne sont pas actuellement sur le chemin MATLAB?
- 22. Java service Wrapper ne peut pas trouver la classe principale
- 23. php inclus dans les fichiers-répertoires html
- 24. nstableview + ne peut pas afficher les noms de fichiers partiels
- 25. modèle Django ne peut pas voir les fichiers CSS
- 26. Comment ne pas router les fichiers et les répertoires vers ASP.NET MVC
- 27. IIS6 ne trouve pas les fichiers .asp
- 28. Les dossiers (répertoires) ne sont pas correctement détectés
- 29. Tomcat ne reconnaît pas les fichiers DLL
- 30. Un système de fichiers MacFUSE peut-il prendre en charge les répertoires "virtuels"?
Le répertoire est-il un répertoire local, un répertoire sur un lecteur réseau mappé ou un répertoire sur un partage UNC? – kaliatech
C'est un répertoire local (dans mon répertoire de base) – Rafael