-1

誰かが1つの機能で私を助けてくれませんか...特定のボタンを押すと、アプリケーションがFolder1という名前の例としてフォルダー(apps .exeルートディレクトリ内)を作成し、作成後にそれも開きます。

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();
}

これは最初の部分で、2 番目の部分では、ユーザーがそのフォルダーに 1 つの .txt ファイルを配置した後、スキャン機能の助けが必要です。スキャン機能は、新しく作成されたフォルダーをスキャンして、ユーザーが .txt ファイルを補完し、見つかったときにそのパスを変数に保存します。

主なものは今の最初の部分です。私はおそらく2番目にやり遂げる方法を見つけるでしょう...誰かが私を助けてくれることを願っています:)

Ps このアプリは c# に基づいており、コードについては今しか表示できません。

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

3 に答える 3

0

このクラスをチェックする必要があります:FileSystemWatcher リンク

于 2013-01-01T23:57:16.673 に答える
0

最初の部分を実行するために必要なのは、次のコードだけです。

Directory.CreateDirectory("SomeDirectoryName");
于 2013-01-01T22:48:51.110 に答える
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;
     };
}
于 2013-01-02T03:13:54.773 に答える