[Linux] Comment tester un path de façon case insensitive ?
Bonjour à tous,
Je cale depuis un petit moment sur un problème avec FPC et sollicite votre aide.
J'ai besoin de pouvoir tester si un fichier (avec son chemin complet) est présent ou pas sur un système Linux mais ceci avec la condition que le test doit être case-insensitive, y compris au niveau du path. Dit autrement , je voudrais que si je cherche à tester l'existence de "/root/test/toto.txt" , les chemins suivants soient considérés comme valides:
- /root/Test/toto.txt
- /root/TEST/toto.txt
- /root/test/Toto.txt
Merci d'avance pour l'aide ou les pistes que vous pourrez m'apporter.
Et avec la directive de compilation {$I+ $I-
tu test le premier chemin
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| {$I-}
ASSIGN ( FICHIER_TRUC, CHEMIN_UN}
RESET (FICHIER_TRUC)
{$I+}
IF IORESULT <> 0 THEN
BEGIN
Tu test le chemin 2 (idem ci-dessus)
IF IORESULT <> 0 THEN
BEGIN
TU test le chemin 3 (idem dessus}
END;
END; |
quand IORESULT = 0 c'est que ca marche