Je dois copier un fichier d'une machine Windows à une autre (la cible est une machine virtuelle). Lorsque je l'exécute en tant qu'utilisateur normal, le fichier est copié avec succès et: Fichier f = nouveau Fichier (source); System.out.println (f.exists());java: Copie d'un fichier d'une machine à une autre java.nio.file.NoSuchFileException
sorties true.
Lorsque j'ouvre un cmd en tant qu'administrateur et que j'exécute le même programme, ce code retourne false`. Et lorsque vous essayez
java.nio.files.Files.copy(source, target, options);
Je reçois l'exception suivante java.nio.file.NoSuchFileException
... , ce qui est dans le cas, lorsque le dossier sur la machine distante, où le fichier est, est associé à un lecteur, comme
source = "N:\\..."
Quelqu'un a-t-il une idée de la raison? (ou a respectueusement une solution)?
corriger votre grammaire et le format de votre s'il vous plaît code. – djechlin
Collez le code complet. Pour un, vous ne pouvez pas passer un argument 'File' à' Files.copy() '. – fge