web-dev-qa-db-ja.com

Windowsシステムでは、ファイル名の変更は機能的にそれらの削除と似ていますか?

Windowsファイルシステムについての私の理解によると、プログラムはパスに従ってファイルを読み取ることができます。このパスが変更された場合、このファイルを読み取るために使用されていたプログラムはそれを行うことができなくなります。これは、ファイルに依存するWindowsシステムのプログラムにとって、ファイルの削除と名前変更の結果が同じでなければならないことを意味します。

この回答が依存する特定のケースは、Windows 2000で実行されている組み込みシステムです。サービスプロバイダーのマニュアルでは、フォルダー内のファイルを削除するようユーザーに説明しています。注意深いユーザーとして、ファイルを「folder_backup」というパスにコピーし、フォルダーを空のままにしました。

この操作中に、システムは低下し、正しく機能できませんでした。それで、マニュアルを書いたサービスプロバイダーが呼ばれました。彼らの診断は、2つのデータベースが並行していて、2番目のデータベースとして「folder_backup」をポイントしているため、データベースが破損しているというものでした。私の理解では、「D:/ folder_backup」内のファイルは不活性であり、プログラムが「folder」で始まるフォルダを探す、または「D:/」ファイルのすべてのコンテンツを読み取るという例外的なケースを除けば。

名前が変更されたファイルにシステムからアクセスできるあいまいでない方法として、ファイルを削除しないと不可能だったでしょうか。

9
Tomas Zubiri

選択のために甘やかされて育った。

16
Harry Johnston