在按钮上创建并打开文件夹,扫描它以查找文件

时间:2013-01-01 22:44:18

标签: c# winforms file directory

有人可以帮助我使用一个功能...我创建了Windows窗体应用程序,其中某些按钮推送应用程序创建文件夹(在apps .exe根目录中),例如名为Folder1,创建后也打开它。

EDiT:我这样做了

private void button1_Click(object sender, EventArgs e)
{
    System.IO.Directory.CreateDirectory("CPC Folder");
    string myPath = @"CPC Folder";
    System.Diagnostics.Process prc = new System.Diagnostics.Process();
    prc.StartInfo.FileName = myPath;
    prc.Start();
}

这是第一部分,在第二部分之后用户将一个.txt文件放在该文件夹中我需要帮助扫描功能,这将扫描新创建的文件夹,用于用户推算.txt文件,当发现它保存到变量的路径

现在主要是第一部分。我可能会找到一种方法来完成第二次......希望有人能帮助我:)。

P.S。这个应用程序基于c#和我的代码我现在只能显示:

private void button1_Click(object sender, EventArgs e) { }

3 个答案:

答案 0 :(得分:0)

嗯,要完成第一部分,您只需要以下代码:

Directory.CreateDirectory("SomeDirectoryName");

答案 1 :(得分:0)

您需要查看此课程:FileSystemWatcher Link

答案 2 :(得分:0)

这应该可以解决问题

private string myTextFile;

private void button1_Click(object sender, EventArgs e)
{
     string myPath = Environment.CurrentDirectory + @"\CPC Folder";
     System.IO.Directory.CreateDirectory(myPath);
     Process.Start("explorer.exe", myPath);
     FileSystemWatcher fileWatcher = new FileSystemWatcher(myPath, "*.txt");
     fileWatcher.EnableRaisingEvents = true;
     fileWatcher.Created += (snder, eArgs) =>
     {
         myTextFile = eArgs.FullPath;
     };
}