goo blog サービス終了のお知らせ 

気ままに

おゆみ野周辺のウォーキングを中心に、老後の自分のための今の記録。
気が向いたら書きます。

C# フルパスをディレクトリとファイル名に分割

2005-05-24 06:07:59 | Program
■フルパスからディレクトリ名やファイル名を取得する
System.IO の Path クラスを使う



using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace Test013
{
  class Program
  {
    static void Main(string[] args)
    {
      string sPath = @"E:\\WINDOWS\\Microsoft.NET\\Framework\\NETFXSBS10.exe";
      
      // ファイル名と拡張子
      Console.WriteLine(Path.GetFileName(sPath));

      // ディレクトリ名 (最後に'\\'は付かない)
      Console.WriteLine(Path.GetDirectoryName(sPath));

      // ファイル名のみ
      Console.WriteLine(Path.GetFileNameWithoutExtension(sPath));

      // 拡張子のみ(1文字目は'.')
      Console.WriteLine(Path.GetExtension(sPath));

    }
  }
}




プログラム学習室C# に関するメモ

最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。