ここのこのJavaチュートリアルから:
ファイルまたはディレクトリの削除
ファイル、ディレクトリ、またはリンクを削除できます。シンボリック リンクでは、リンクは削除され、リンクのターゲットではありません。ディレクトリの場合、ディレクトリを空にする必要があります。そうしないと、削除に失敗します。
一方、ここから:
シンボリック リンクをたどるかどうかを決定する必要があります。たとえば、ファイルを削除する場合、シンボリック リンクをたどるのはお勧めできません。ファイル ツリーをコピーする場合は、許可する必要があります。デフォルトでは、walkFileTree はシンボリック リンクをたどりません。
2 番目の引用では、彼らは言いますIf you are deleting files, for example, following symbolic links might not be advisable
が、最初の引用では、次のように明確に述べています。You can delete files, directories or links. With symbolic links, the link is deleted and not the target of the link.
ターゲットではなくリンクのみを削除する場合、使用中に削除するときにリンクをたどることをお勧めしないのはなぜFiles.walkFileTree
ですか?
前もって感謝します。