嘿,我几天前开始学习C#,我正在尝试制作一个程序,复制和粘贴文件(并在需要时替换)到一个选定的目录,但我不知道如何获取目录和文件路径openfiledialog和folderbrowserdialog
我究竟做错了什么?
这是代码:
namespace filereplacer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void direc_Click(object sender, EventArgs e)
{
string folderPath = "";
FolderBrowserDialog directchoosedlg = new FolderBrowserDialog();
if (directchoosedlg.ShowDialog() == DialogResult.OK)
{
folderPath = directchoosedlg.SelectedPath;
}
}
private void choof_Click(object sender, EventArgs e)
{
OpenFileDialog choofdlog = new OpenFileDialog();
choofdlog.Filter = "All Files (*.*)|*.*";
choofdlog.FilterIndex = 1;
choofdlog.Multiselect = true;
choofdlog.ShowDialog();
}
private void replacebtn_Click(object sender, EventArgs e)
{
// This is where …
Run Code Online (Sandbox Code Playgroud) 我几天前开始学习C#,但是我遇到了公共字符串问题,我目前正在尝试编写一个程序来复制和替换文件以进行练习,但是无论我使用多少字符串,我都遇到了问题尝试更改代码,我自己也无法弄清楚,所以我来这里寻求帮助
我究竟做错了什么?
这是代码:
命名空间提取器
{
公共局部类Form1:表单
{
公共字符串
{
得到;
组;
}
公用字符串sSelectedPath
{
得到;
组;
}
公开字符串问候
{
得到;
组;
}
公共Form1()
{
InitializeComponent();
}
私有void direc_Click(对象发送者,EventArgs e)
{
FolderBrowserDialog fbd =新的FolderBrowserDialog();
fbd.Description =“选择文件夹”;
if (fbd.ShowDialog() == DialogResult.OK)
{
string sSelectedPath = fbd.SelectedPath;
}
}
private void choof_Click(object sender, EventArgs e)
{
OpenFileDialog choofdlog = new OpenFileDialog();
choofdlog.Filter = "All Files (*.*)|*.*";
choofdlog.FilterIndex = 1;
choofdlog.Multiselect = true;
if (choofdlog.ShowDialog() == DialogResult.OK)
{
string s = choofdlog.FileName;
}
} …
Run Code Online (Sandbox Code Playgroud)