3

次の行に「パスは正当な形式ではありません」というエラーが表示されます。

fileSystemWatcher2.EnableRaisingEvents = true;

これが私のコードです:

 private void Browse_file_Click(object sender, EventArgs e)
    {
        DialogResult resDialog = openFileDialog1.ShowDialog();
        if (resDialog == DialogResult.OK)
        {
            FileBrowseBox.Text = openFileDialog1.FileName;
        }


            fileSystemWatcher1.EnableRaisingEvents = false;  // Stop watching
            fileSystemWatcher1.IncludeSubdirectories = true;
            fileSystemWatcher1.Path = Path.GetDirectoryName(FileBrowseBox.Text);         // Text of textBox2 = Path of fileSystemWatcher2
            fileSystemWatcher1.EnableRaisingEvents = true;   // Begin watching

    }

    private void Browse_destination_Click(object sender, EventArgs e)
    {

        if (dlgOpenDir.ShowDialog() == DialogResult.OK)
        {
            fileSystemWatcher2.EnableRaisingEvents = false;  // Stop watching
            fileSystemWatcher2.IncludeSubdirectories = true;
            DestinationBox.Text = dlgOpenDir.SelectedPath;
            fileSystemWatcher2.Path = DestinationBox.Text;
            fileSystemWatcher2.EnableRaisingEvents = true;   // Begin watching
        }
    }

これは DestinationBox.Text です

ファイルを転送するために必要ですが、何が起こるかをファイルウォッチしたい FileSystemWatcher2で解決しましたが、それでもFileSystemWatcher1でエラーが発生します ここに画像の説明を入力

4

1 に答える 1