J'ai plusieurs octets [] représentant des pdf. Chaque tableau d'octets doit être chargé au début de l'application et affiché sous forme de vignette sur mon interface graphique. Jusqu'à présent, j'ai réussi à écrire les fichiers dans un emplacement temporaire en utilisant:Où écrire mes fichiers temporaires?
System.IO.Path.GetTempPath();
Ensuite, en utilisant ce chemin que je reçois tous les fichiers PDF, les écrire en utilisant
System.IO.File.WriteAllBytes(fileName, arrayOfPdfs[i]);
puis accédez à ce répertoire, obtenir tous les fichiers pdf et les transformer en vignettes dans mon application. Le truc, c'est que je ne veux que les fichiers PDF que je viens de mettre à l'emplacement temporaire, alors comment puis-je stocker les fichiers PDF, ou même où puis-je les stocker afin que je sache quand je les les vignettes, les fichiers que je suis en train de lire sont ceux que je viens d'écrire? C'est ainsi que je peux être sûr que l'utilisateur ne regarde que les pdfs pertinents qui se rapportent à leur recherche sur mon système.
Merci.
Mais cela pourrait ramener le dossier C: defaultuser, auquel tout le monde n'a pas accès en écriture. – Fandango68