我正在尝试为具有此特定功能的文件创建一个复制按钮:
当我在文本框中写入例如“KL5050”然后按复制按钮时,我想从特定文件夹复制文件 KL5050 并将其粘贴到另一个特定文件夹而不询问或打开任何对话框或窗口,只需单击、复制和粘贴。
文件格式无关紧要,可以是 TXT、doc、PDF、JPEG 等,只要它将文本框中的文本与文件夹中的任何现有文件匹配,它将被复制到另一个文件夹。
此外,如果复制文件夹中不存在该文件,则会收到警告“找不到文件”。
我到目前为止的代码有两个文本框,第一个叫做 serieBox,一个只需要输入数据(如果为空打开一个窗口),然后继续下一个框,然后下一个框命名为 recetaBox,这是一个我在其中输入文件名,然后单击按钮,程序将查找文件并将其复制到不同的文件夹中。到目前为止,我不知道在哪里放置第二个盒子,recetaBox。尚未在代码中。
private void cargarButton_Click(object sender, EventArgs e)
{
if (serieBox.Text == string.Empty)
{
SerieWin openForm = new SerieWin();
openForm.ShowDialog();
}
else
{
try
{
string dircopyFrom = @"C:\From\";
string dircopyTo = @"C:\To\";
string[] files = Directory.GetFiles(dircopyFrom);
foreach (string file1 in files)
{
string filename1 = Path.GetFileName(file1);
File.Copy(file1, dircopyTo + "\\", true);
}
}
catch (Exception ex)
{
}