Fichier spooler shd

Signaler
Messages postés
1
Date d'inscription
samedi 20 juin 2020
Statut
Membre
Dernière intervention
20 juin 2020
-
Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
-
Salut tous le monde.

Comment peut on récupérer les données d un fichier temporaire .shd de spooler.
C;\windows\system32\spooler\printer\fichier.shd.

Merci d avancée.

1 réponse

Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
97
Salut,

Tu ne peux pas l'ouvrir et le lire via java ?

Exemple:
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

//...

String fname = "C:/Windows/System32/spooler/printer/fichier.shd";
List<String> list = new ArrayList<>();

try (Stream<String> stream = Files.lines(Paths.get(fname))) {
   list = stream.collect(Collectors.toList());
} catch (IOException e) {
  e.printStackTrace();
}
// affichage
list.forEach(System.out::println);

// ...


Apres vu l'emplacement du fichier il y a des chances que tu ais besoin de démarrer ton application avec les droits admin.