Fichier spooler shd

Rgzsoft Messages postés 1 Date d'inscription samedi 20 juin 2020 Statut Membre Dernière intervention 20 juin 2020 - 20 juin 2020 à 23:40
Twinuts Messages postés 5374 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 3 mars 2023 - 29 juin 2020 à 13:54
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

Twinuts Messages postés 5374 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 3 mars 2023 111
29 juin 2020 à 13:54
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.
0