0

ファイルに最近の変更を加えたため、Windows では、システムのコンテキスト メニューに「名前の変更を元に戻す」 、「削除を元に戻す」、または「移動を元に戻す」が表示されます。

My.Computer.FileSystem.RenameFileVB.net のメソッドを使用して、ユーザーが選択した特定のファイルの名前を変更するプログラムを作成しました。

My.Computer.FileSystem.RenameFile("C:\Test.txt", "SecondTest.txt")

しかし、「Windows」は変更を検出できませんでした。

私のプログラムでこのオプション「名前の変更を元に戻す」を提供するのではなく、「Windows」が変更を検出して、システムのコンテキストメニューを介してそれらを元に戻すオプションを提供するようにします!

4

1 に答える 1

0

変更を追跡しているのは「Windows」ではなく、「File Explorer」プログラムです (そのプログラム内から行われた変更を追跡します)。

ファイルに変更を加えたことをエクスプローラーに伝え、そのリストに元に戻す操作を追加する方法はないと思います。

于 2012-08-20T11:14:52.153 に答える