C# 获取文件名并将按钮更改为该名称
我刚刚进入C窗体,我想知道如何将按钮文本更改为您正在打开的文件的名称我的操作有些正常,但是当我打开文件时,按钮文本更改为该文件的路径,我只需要文件名C# 获取文件名并将按钮更改为该名称,c#,forms,filenames,C#,Forms,Filenames,我刚刚进入C窗体,我想知道如何将按钮文本更改为您正在打开的文件的名称我的操作有些正常,但是当我打开文件时,按钮文本更改为该文件的路径,我只需要文件名 OpenFileDialog op = new OpenFileDialog(); op.Title = "open"; op.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*"; if (op.ShowDialog() == DialogResult.OK) { r
OpenFileDialog op = new OpenFileDialog();
op.Title = "open";
op.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*";
if (op.ShowDialog() == DialogResult.OK)
{
richTextBox1.LoadFile(op.FileName, RichTextBoxStreamType.PlainText);
button1.Text = op.FileName;
this.Text = op.FileName;
}
你会想看看这门课的。记住参考System.IO
谢谢,这真的帮了我一个大忙,很好地解释了是什么导致OP的问题,以及这里需要如何解决它。当他们被填鸭式喂养时,没有人学习。
Path.GetFileName(op.FileName);
OpenFileDialog op = new OpenFileDialog();
op.Title = "open";
op.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*";
if (op.ShowDialog() == DialogResult.OK)
{
richTextBox1.LoadFile(op.FileName, RichTextBoxStreamType.PlainText);
button1.Text = Path.GetFileNameWithoutExtension(op.FileName);
}