Delphi で 2 つの操作を行う必要があります。
まず、ディレクトリを読み取り、すべてのファイルをバックアップ フォルダにコピーします。いずれかのファイルが現在書き込み中またはオープン中として使用されている場合は、そのファイルをバイパスします。
2 つ目は、ファイルを別のディレクトリに移動することです。繰り返しになりますが、ファイルのいずれかが現在書き込み中またはオープン中として使用されている場合は、そのファイルをバイパスします。
以前にファイルのコピーと移動を使用したことがありますが、ファイルが書き込まれているかどうか、または開いているかどうかを検出する方法がわかりません。
ありがとう。