aider à faire une telle chose (dans la réponse précédente, on m'a dit que je mal expliqué, et maintenant essayer d'expliquer poponyatneee) J'ai une forme, juste une forme, le code est:Comment se débarrasser des extensions de fichiers?
<form action="searchf" method="Post">
<input type="text" name="text" autofocus >
<input type="submit" value="">
</form>
L'utilisateur entre dans ce formulaire différents noms de fichiers, tels que: index.txt, hello.html (fichiers avec des noms en double, et, fondamentalement, il sera txt fichiers). Ensuite, le servlet prend chaîne que l'utilisateur entre:
String myName = request.getParameter("text");
Poursuivre le programme appelé fichiers d'entrée à la recherche pour les fichiers dans le dossier, mais le fait est qu'il est nécessaire d'entrer dans le programme index.html pour trouver le fichier le dossier, non seulement l'index, voici aider à entrer dans l'extension n'a pas été nécessairement essayer de le faire:
String myNamee = request.getParameter("text");
String myName = myNamee.replaceFirst("[.][^.]+$", "");
Il ne fonctionne pas (je serai heureux de réponses
Eric Scot
J'ai écrit que le programme recherche les données entrées dans un répertoire spécifique –
Note de côté: nommer les variables comme 'myNamee' et' myName' est une mauvaise idée, très facile à utiliser la mauvaise variable avec une faute de frappe. Essayez 'inputFileWithExt' et' inputFile', par exemple. –
Vous attendez que l'utilisateur donne le nom de fichier avec l'extension? –