#region 路径操作
/// <summary>
/// 路径操作
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
//更改路径字符串的后缀名 不会更改实际的文件
string newPath = Path.ChangeExtension(@"d:\12\12\12\1.ttt", "avi");
newPath = @"d:\12" + "12.txt";
//合并多个字符串路径 如果没有\ 自动加.
newPath = Path.Combine(@"d:\12", "12.txt");
string path = @"E:\广州传智\20130228.Net训练营四期\20130309集合_文件操作\Code\20130309\12.avi ";
//得到文件路径所在的目录. 如果本身就是1个目录路径 就直接返回这个目录.
newPath = Path.GetDirectoryName(path);
//得到指定文件路径的后缀名 如果不是1个文件路径 返回空串.
newPath = Path.GetExtension(path);
//得到指定路径的文件名(带后缀的)
newPath = Path.GetFileName(path);
//只得到文件名 不要后缀
newPath = Path.GetFileNameWithoutExtension(path);
//相对路径 绝对路径.
string p = "1.txt";
newPath = Path.GetFullPath(p);
//得到系统的临时目录.
newPath = Path.GetTempPath();
//得到1个随机的系统文件名 这个文件已经创建好了
newPath = Path.GetTempFileName();
MessageBox.Show("成功!" + newPath);
}
#endregion