ファイルやフォルダをコピーしてコピー時間を計測する機能を作ろうとしています
public static TimeSpan CopyFileExplorer(string filePath, string fileDestination)
{
string command = @"/select, " + filePath;
System.Diagnostics.Process.Start("explorer.exe", command);
SendKeys.Send("^(C)");
command = @"/select, " + fileDestination;
System.Diagnostics.Process.Start("explorer.exe",command);
DateTime startCopy = DateTime.Now;
SendKeys.Send("^(V)");
//need to be catched when explorer finishes the copy
DateTime endCopy = DateTime.Now;
return endCopy - startCopy;
}
エクスプローラーの「コピーウィンドウ」がいつ消えるか調べてみましたが、うまくいきませんでした...