- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# 文字列の分割)
C# 文字列の分割方法とファイル名の取得方法について
このQ&Aのポイント
- VS2005を使用している場合、複数のURLを格納したString型の配列から各要素の最後尾にあるファイル名だけを取り出す方法を知りたいです。splitを使用してファイルパスを区切り、最後尾の要素を取得することができます。
- URLの長さが異なる場合でも、for文内でsplitを使用し、分割した文字列を別の配列に格納し、その最後尾の要素を取り出すことができます。
- 質問者が勉強不足であることを伝えつつ、分割とファイル名の取得方法について教えていただけると幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
いろいろな方法がありますが、splitを使うと //URLを格納した文字列の配列 string[] urls = {"aaa\\ss.tct","aaaaad\\cc\\a.txt"}; //配列の個々の文字列要素に対してループ foreach (string url in urls){ //フィルダーの文字で分割して文字列の配列へ変換 string[] pathName = url.Split('\\'); //配列の最後を表示 Console.WriteLine(pathName[pathName.Length - 1]); }
お礼
ご回答ありがとうございます! Lengthの使い方に少し問題があったようでした(汗 ヒントを元に無事解決いたしました ありがとうございます!