1 2 3 4 5 6 7 8 9 10 11 12
| // La classe Uri permet de facilement séparer les composants de la requête
// Le composant qui nous intéresse est "Query"
Uri uri = new Uri("http://mon_site/Documents%20partages/Forms/AllItems.aspx?RootFolder=%2fDocuments%20partages%2fMarketingNew&FolderCTID=&View=%7b1AB06124-808E-461C-9795-BE89AA3CF937%7d");
// Lit les paramètres de l'URL pour les mettre dans une collection
var parameters = HttpUtility.ParseQueryString(uri.Query);
string rootFolder = parameters["RootFolder"];
if (rootFolder != null)
{
// Récupère la dernière partie du chemin, après le dernier '/'
string folder = Path.GetFileName(rootFolder);
} |