lecture invisible Substring
Bonjour, je développe un petit programme pour générer des scripts de mise a jour de répertoire. Pour cela je récupère une liste des fichiers d'un répertoire via la commande
Code:
1 2 3 4
|
@echo off
dir>>log(nyana).txt
@echo off |
Ceci me permet de récupérer un fichier texte sous la forme :
Code:
1 2 3 4 5 6 7 8
|
05/03/2008 18:13 822 Accesskey.bmp
29/03/2005 10:50 1ÿ505ÿ550 accueil 72 dpi2.bmp
05/03/2008 18:14 1ÿ505ÿ550 accueil.bmp
05/03/2008 18:14 202ÿ098 accueil1.bmp
05/03/2008 18:14 270ÿ978 acta.jpg
02/04/2004 12:06 1ÿ808ÿ142 Actxsamp.exe
05/03/2008 18:14 6ÿ322 acura.bmp |
Puis dans mon programme en C# j'utilise un Substring pour récupérer le nom de chaque fichier. Seulement là arrive mon problème :
Le caractère "ÿ" est lu comme invisible par la méthode substring. Ce qui fait que sur les lignes où il y a plusieurs "ÿ" je ne récupère pas entièrement le nom de fichier vue que la ligne est plus courte (à cause de ce caractère "inexistant" à la lecture).
Donc si ce cas est déjà arrivé à quelqu'un ou si une personne sais comment palier à cela, vous etes les bienvenues sur ce topic :).
Merci