ホームページ > バックエンド開発 > C++ > ファイルパスからフォルダー名を抽出するにはどうすればよいですか?

ファイルパスからフォルダー名を抽出するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-03 04:32:37
オリジナル
706 人が閲覧しました

How Can I Extract a Folder Name from a File Path?

ファイルパス内のフォルダー名の検索

完全なファイル パスからフォルダー名を決定することは、さまざまな方法を使用して実現できます。この記事では、目的の結果を得る効果的な手法を紹介することで、この問題に対処します。

アプローチ: パス操作

Path クラスを利用すると、堅牢なファイルパスを操作するメソッド。次のコード スニペットは、フォルダー名を抽出する方法を示しています。

string path = "C:\folder1\folder2\file.txt";
string lastFolderName = Path.GetFileName(Path.GetDirectoryName(path));
ログイン後にコピー

この例では、Path.GetDirectoryName メソッドは最終フォルダーを含む完全なディレクトリ パスを取得します。一方、Path.GetFileName は、最後のパス コンポーネント (フォルダー) を分離します。 name.

利点:

  • パスが存在するかどうかに関係なく機能します。
  • 最終的なファイルに依存します。 name.

考慮事項:

パスは常にファイル名で終わると想定します。これが不明な状況では、パスの存在をさらに調査する必要があります。

以上がファイルパスからフォルダー名を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート