c# de type à poignée relative et absolue d'URI et local chemins d'accès aux fichiers
J'ai un cas d'utilisation où je vais être de traiter à la fois local chemins d'accès de fichier (par exemple,c:\foo\bar.txt
) et URI (par exemple http://somehost.com/fiz/baz
). J'ai aussi sera de traiter à la fois absolue et relative des chemins, donc j'ai besoin des fonctionnalités comme le Path.Combiner
et amis.
Est-il un type C# que je devrais utiliser? Le Type d'Uri pourrait fonctionner, mais à un coup d'œil en passant, il semble être URI.
OriginalL'auteur BCS | 2009-04-28
Vous devez vous connecter pour publier un commentaire.
À l'aide de la classe Uri, il semble être au travail. Il transforme n'importe quel chemin d'accès au fichier " fichier:///..." syntaxe dans l'Uri. Il gère toutes les URI comme prévu, et il a la capacité de traiter avec des URIs relatives. Cela dépend de ce que vous essayez de faire avec ce chemin.
(Mis à jour pour afficher l'utilisation des Uri relatif):
Me donne ce résultat:
Eh bien, vous pouvez inspecter le "chemin-local" de la propriété, ce qui vous donnera le nom du fichier au format local (sans le fichier:///).
Très utile! Merci pour la réponse rapide.
OriginalL'auteur Erich Mirabal