文件对话框获取文件的路径和文件名称

来源:互联网 发布:淘宝客服工资多少2016 编辑:程序博客网 时间:2024/06/05 17:13

FileName是包含路径和文件名的字符串
SafeFileName是只包含文件名的字符串

Safe file name will work for framework 3.5 and 4.0, if you are using a framework below that try the following function

 public void GetfileNameOnly()        {            string dbf_File = string.Empty;            OpenFileDialog openFileDialog1 = new OpenFileDialog();                        openFileDialog1.Filter = "csv files (*.dbf)|*.dbf";            openFileDialog1.FilterIndex = 1;            openFileDialog1.RestoreDirectory = true;            openFileDialog1.FileName = "";            if (openFileDialog1.ShowDialog() == DialogResult.OK)            {                dbf_File = openFileDialog1.FileName;                 // dbf_File = openFileDialog1.SafeFileName;                //Safe file name will work for framework 3.5 and 4.0               string dbf_File2 = System.IO.Path.GetFileNameWithoutExtension(dbf_File); // for getting only MyFile              string  dbf_File1 = System.IO.Path.GetFileName (dbf_File);            }            MessageBox.Show(dbf_File2);MessageBox.Show(dbf_File1);        }

原创粉丝点击