■フルパスからディレクトリ名やファイル名を取得する
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# に関するメモ
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# に関するメモ
※コメント投稿者のブログIDはブログ作成者のみに通知されます