MacOSXでファイルが削除されないようにする簡単な方法を探しています。別のオペレーティングシステムでHDを読み込むなど、いつでも削除する方法があることはわかっていますが、私は技術的な知識がない人にとっては少し難しい方法を探しています。ファイルの削除を防止する
私は、所有フォルダの権限を読み取り専用に変更し、所有者を "nobody"に変更しようとしましたが、管理者パスワードでファインダを使用して簡単に削除できます。
fileHandleForUpdatingAtPathでファイルを開こうとしましたが、使用中のファイルを削除することはできないと思っていましたが、問題なくファイルを削除するだけです。
MacOSXでファイルが削除されないようにする方法はありますか?
管理者パスワードのあるユーザーでもファイルの削除を防止したい場合は、絶対に避けてください。管理者権限は、この種のものを対象としているためです。管理者権限をあまり簡単に与えないでください... –
@ Jean-BaptisteYunès確かに、アプリケーションの機能の1つは、誤って特定のファイルを削除しないようにすることです。 OS Xのデフォルトユーザーは自分のパスワードで管理者権限を持っているので、変更することはできません。つまり、なぜファインダーは使用中のファイルを削除できますか? – MazarD
使用中のファイルを削除しても、そのファイルを使用するアプリケーションがファイルを操作できないことには注意してください。ファイルが本当に削除されるのは、それ以上のリンク(名前が好きな場合)がなく、それ以上のプロセス(望むならアプリケーション)がそれを使用している(開かれていて実際に閉じていない)場合です。 –