Cette application consiste en un shell éxécuté avec succés sous windows (Linux pas encore testé)
Ce shell permet un peu comme dos de manipuler les différentes ressources (fichiers..) du système d'exploitation hôte et de s'y promener (parcourir les différents paths, rechercher des fichiers..).
Enfin je pense que cette application pourra être bénéfique pour un niveau intermediaire en terme de saisie de la "System.in" interractif avec l'utilisateur, la manipulation des fichiers et des répértoires (Recherche, création, suppression...).
Conclusion :
Sinon il y a une mauvaise manière de faire à signaler quand même, au fait ce shell a été implémenté de sorte que chaque commande éxécutée prend la main et relance le shell elle même histoire de pouvoir continuer à lancer de nouvelles commandes, ceci comme clair peut être éxigeant en terme de memoire centrale si l'utilisateur lance des millers de commandes (variables locales des fonctions toujours pércistantes)
Enfin j'espere que ce petit travail sache apporter de l'aide à celui qui en aura besoin.
Tout commentaire est le bien venu sur benamozi@e-i.com
18 avril 2007 à 20:36
votre code est acceptable sans parler de l'incompatibiliter sous linux pour moi ça m'intéresse pas
bon courage
5 juil. 2006 à 08:13
14 juin 2006 à 09:18
13 juin 2006 à 16:48
il est impossible mais vraiment impossible que ton appli fonctionne sous linux pour les raison suivante
1- file.toString() + "\" + underDirectory[j].toString() // il existe File.separator
2- l'exemple de sherogath parle de lui même.
3- aucun controle sur les droite en lecture/ecriture/execution sur un fichier hors nunux est tatillont dessus
bref sinon le code n'est pas trop crados, bien qu'il manque de commentaires mais reste absolument pas portable sous nunux (j'insiste sur les \\ )
13 juin 2006 à 16:20
car sous linux tu n'as pas de disque dur a proprement parler
tu n'as que la racine :
\
^^
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.