次の行に「パスは正当な形式ではありません」というエラーが表示されます。
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でエラーが発生します