「first_level
」と「second_level\third_level
」を元のパス「first_level\second_level\third_level
」から取得する必要があります。これは、パスを最初の区切り文字で2つに分割するものです。 NETライブラリにC#メソッドがありますか?C#パス操作
Q
C#パス操作
1
A
答えて
3
は返すように部分文字列の最大数count
を取るSplit overloadを使用します。
string input = @"first_level\second_level\third_level";
string[] result = input.Split(new[] { '\\' }, 2);
foreach (string s in result)
Console.WriteLine(s);
// result[0] = "first_level"
// result[1] = "second_level\third_level"
3
string myPath = @"first_level\second_level\third_level";
string[] levels = myPath.Split('\\');
and
level[0] will be equal to first_level
level[2] will be equal to second_level
level[3] will be equal to third_level
あなたはこれを求めていますか?
関連する問題
- 1. パス操作ソリューション?
- 2. Python CSV操作パス
- 3. パス操作(セキュリティ脆弱性)
- 4. NodeJSでのパス操作
- 5. 固定パス操作エラー
- 6. C++ビット操作
- 7. C++ファイル操作
- 8. Cビット操作
- 9. C、ビットマップ操作
- 10. Cポインタ操作
- 11. C#でデータを操作する操作
- 12. のpythonサブモジュールとパス名操作が
- 13. C#new操作バグ?
- 14. C#のクエリ操作
- 15. C#IOバインド操作
- 16. C++画像操作
- 17. 原子操作 - C
- 18. コレクションの操作C#
- 19. C++ newbie:make_sharedの操作
- 20. C#クロススレッド操作エラー
- 21. 操作は[C++ 11]
- 22. ANSI Cのビット操作ライブラリ
- 23. Cでのポインタ操作
- 24. C++でのファイル操作
- 25. iPhone Objective-C画像操作
- 26. クラスオブジェクトの操作方法C++
- 27. C#のバイトの操作
- 28. C++での日付操作
- 29. Cでのファイル操作
- 30. C#アプリケーションのシステムアイコンの操作
ありがとう、私はスプリットのそのような過負荷があるか分からなかった – Shuo