Le fichier existe () - cela peut-il fonctionner avec le chemin HTML ?Existe-t-il des astuces pour que File Exists() fonctionne avec un chemin HTML interne (interne, c'est-à-dire un lecteur réseau représenté comme un chemin HTML et non un chemin UNC) ?
Jusqu'à présent, je n'arrive pas à lui faire reconnaître un chemin de fichier qui existe en utilisant la représentation du chemin HTML comme ci-dessous. Existe-t-il des astuces pour que cela fonctionne ou peut-être une autre commande liée à la vérification de fichiers ? DJ
le fichier existe("p:\\monchemin\test.jsl"); //Le chemin UNC fonctionne (peut trouver le JSL qui existe)
le fichier existe("html://mycompanyserver.com/mypath/test.jsl"); //Le chemin HTML ne fonctionne pas (impossible de trouver le JSL qui existe)
Re : Le fichier existe () - cela peut-il fonctionner avec le chemin HTML ?Un mot d'avertissement supplémentaire concernant l'utilisation d'un lecteur réseau mappé, le fichier que vous testez se trouve sur un serveur Web. Ils ne se trouvent peut-être pas sur un serveur prenant en charge l'accès au mappage MS Windows. Dans mon entreprise, Linux est utilisé pour les serveurs Web, sans qu'aucun Samba (émulateur de services de fichiers Windows) soit installé. La méthode que j’ai spécifiée précédemment est donc celle que je devais utiliser.
Re : Le fichier existe () - cela peut-il fonctionner avec le chemin HTML ?Une autre option consiste à mapper le lecteur réseau sur Z : (ou autre). La prudence ici est que différentes personnes dans votre entreprise peuvent voir leurs lecteurs réseau mappés différemment (ou pas du tout). Si vous disposez d'un bon service informatique, il aurait déjà dû normaliser cela et cela ne devrait pas poser de problème. Quoi qu'il en soit, s'il s'agit de scripts que vous exécutez uniquement sur votre ordinateur, il ne devrait pas y avoir de problème.

Re : Le fichier existe () - cela peut-il fonctionner avec le chemin HTML ?vous pouvez obtenir les résultats dont vous avez besoin en utilisant une fonction Charger un fichier texte et si elle ne peut pas le charger, le résultat sera une valeur manquante.
DoesItExist = Try(Load Text File( ( "html://mycompanyserver.com/mypath/test.jsl" ));
If(char(DoesItExist) == ".", ....................);