Comment joindre deux chemins de fichier en C#?Comment joindre deux chemins en C#?
79
A
Répondre
129
Vous devez utiliser Path.Combine() comme dans l'exemple ci-dessous:
string basePath = @"c:\temp";
string filePath = "test.txt";
string combinedPath = Path.Combine(basePath, filePath);
// produces c:\temp\test.txt
+12
Cela vaut la peine de noter que si "filePath" contient un chemin absolu, Path.Combine renvoie uniquement " chemin du fichier". 'chaîne basePath = @" c: \ temp \ "; string filePath = @ "c: \ dev \ test.txt";/* pour une raison quelconque */ chaîne combinée = Path.Combine (basePath, filePath); ' produit @" c: \ dev \ test.txt " –
26
System.IO.Path.Combine() est ce que vous avez besoin.
Path.Combine(path1, path2);
Questions connexes
- 1. Joindre deux listes ensemble
- 2. Ruby on Rails: Comment joindre deux tables
- 3. Comment joindre avec succès deux collections Linq en mémoire?
- 4. Joindre des composants à GroupBox en C#
- 5. joindre deux tables dans une grande table
- 6. Comment faire une courbe pour joindre deux objets modifiables?
- 7. Comment joindre croiser deux tables dans le serveur SQL
- 8. Comment joindre les résultats de deux tables dans Oracle 10
- 9. Joindre deux colonnes avec le même nombre de lignes
- 10. MySQL comment joindre des tables sur deux champs
- 11. Comment combiner deux chemins, y compris les chemins relatifs vers l'arrière?
- 12. Comment joindre deux tables sur une colonne, qui a le même nom dans les deux tables?
- 13. Comment joindre deux tables à partir de deux bases de données différentes?
- 14. Comment puis-je joindre deux hachages en Perl sans utiliser de boucle?
- 15. Joindre deux sphères avec un cylindre dans WPF 3D
- 16. Comment joindre des chaînes en PHP?
- 17. Comparer deux XmlNodes en C#
- 18. joindre entre deux tables avec linq aux ensembles de données
- 19. Vérifier les chemins absolus en Python
- 20. Convertir des chemins courts (8.3) en longs?
- 21. Joindre deux fichiers Excel et afficher dans un GridView
- 22. Comment faire pour joindre plusieurs tables dans un DataSet C#
- 23. Comment joindre les deux colonnes qui sont dans des tableaux distincts dans la troisième table
- 24. Localisation des chemins d'installation dans C#
- 25. Chemins Win32 en tant que cibles/dépendances
- 26. Comment joindre une vidéo dans mon formulaire C# WIndows?
- 27. Generics en C#: « deux niveaux d'indirection »
- 28. Fusionner deux images en C# /. NET
- 29. Comment arrondis-tu un nombre à deux décimales en C#?
- 30. Comment puis-je mélanger deux flux de vidéo en C#?
que voulez-vous dire par joindre deux chemin? Chemin du fichier en deux parties ou deux fichiers différents? Si le chemin du fichier est en deux parties, utilisez System.IO.Path.Combine (path1, path2). plus d'informations ici [http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx] – TheVillageIdiot