みなさん、良い一日を、
仮想 Java ファイル システムを作成する必要があります。これは、このシステム上のすべての変更が実際の OS に反映されていないことを意味します。そのため、ユーザーがプログラムでファイルとディレクトリを作成、移動、削除、コピーすると、ファイル システムとその構造が模倣されるだけで、それ以上のことはありません。最初のポイントとして、ファイル システムのルートがあり、プログラム メモリに保持されます - 仮想「C:」。ユーザーは、コマンド「create directory C:\text」または「delete file C:\test2\myfile.txt」を書き込むことができます。作成した仮想ディレクトリとファイルのツリーはいつでも印刷できます。
それを行う最良の方法は何ですか?または、実際のファイル システムがどのように機能するかはどこで確認できますか?
PS私は、ディレクトリをリストとして整理し、ファイルを単純な文字列として整理することを考えました。
前もって感謝します!