Comment faire pour copier-coller et le couper-coller un fichier ou un dossier en java?
J'ai fait une application de bureau en java avec netbeans platform. Dans mon application, je veux donner à séparer les copier-coller et le couper-coller de fichier ou de dossier.
Alors, comment puis-je le faire? J'ai essayé Files.copy(new File("D:\\Pndat").toPath(),new File("D:\\212").toPath(), REPLACE_EXISTING);
. Mais je n'ai pas le nombre exact de sortie.
Si il y a une autre option puis me suggérer.
si vous souhaitez copier un fichier d'un dossier à partir d'un autre dossier à l'aide d'application swing ? mise à jour de votre code en question peut donc vérifier ce que vous avez essayé et où est le problème
La partie n'êtes-vous pas capable de le faire? En sélectionnant le fichier/répertoire? Extraire le fichier/répertoire sélectionné nom? Copie dans le presse-papiers?
je ne sais pas comment utiliser le presse-papiers pour copier, couper et coller en java.Avez-vous un exemple de presse-papiers?
je l'ai mise à jour ce que j'avais fait . mais ce code dossier de 212 nom dans le lecteur D:, mais il ne copie Pndat dossier de 212 dossier. Alors, comment pouvez le faire en java?
vous avez besoin de copier tout le dossier ?
La partie n'êtes-vous pas capable de le faire? En sélectionnant le fichier/répertoire? Extraire le fichier/répertoire sélectionné nom? Copie dans le presse-papiers?
je ne sais pas comment utiliser le presse-papiers pour copier, couper et coller en java.Avez-vous un exemple de presse-papiers?
je l'ai mise à jour ce que j'avais fait . mais ce code dossier de 212 nom dans le lecteur D:, mais il ne copie Pndat dossier de 212 dossier. Alors, comment pouvez le faire en java?
vous avez besoin de copier tout le dossier ?
OriginalL'auteur Jay | 2012-12-29
Vous devez vous connecter pour publier un commentaire.
Utilisation FileUtils de apache io et ne
FileUtils.copyDirectory(sourceDir, destDir);
Vous pouvez également effectuer les opérations de fichier suivantes
Lien de téléchargement pour apache i/o jar.
OriginalL'auteur vels4j
En cas de "couper-coller", vous pouvez utiliser
renameTo()
comme ceci:En cas de "copier-coller" vous avez besoin de lire à l'Entrée et les flux de Sortie.
OriginalL'auteur Alya'a Gamal
Je pense que cette question se rapporte à l'aide du presse-papiers pour copier un fichier spécifié dans une application Java et utilisant le système d'exploitation "Coller" pour copier le fichier dans un dossier. Voici un court exemple pédagogique qui va vous montrer comment ajouter un fichier unique pour le système d'exploitation de presse-papiers pour plus tard faire un OS "Coller" de la fonction. Ajuster si nécessaire et ajouter de l'erreur/exception de vérification en tant que de besoin.
Secondaire, ce code place également le nom de fichier dans le presse-papiers afin que vous pouvez coller le nom de fichier dans le document éditeurs.
OriginalL'auteur Java42
Vous pouvez écrire des choses par vous-même à l'aide de FileOutputStream et FileInputStream ou vous pouvez utilisé Apache Camel.
OriginalL'auteur Abraham