路径操作

#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

  

posted @ 2014-05-26 22:27  编程猴子  阅读(273)  评论(0编辑  收藏  举报