-1

それ自体に渡された 2 つの文字列をチェックして、その中にルート フォルダーとサブフォルダーが存在するかどうかを確認し、存在しない場合はそれらを作成するメソッドを作成しました。

それは十分に簡単で、うまく機能しますが、私の唯一の問題は、文字列の1つが空であるため、ルートフォルダーのみをチェックしてエラーを返すことです。

"/data"のようなパスを確認したり、すべてのフォルダーが存在するかどう"/data/files"かを確認したり、存在しない場合は不足しているフォルダーを作成したりするスマートな方法はありますか?"/data/files/morefiles"

4

5 に答える 5

3

不足しているすべての親ディレクトリを作成する既製のメソッドがあります: File#mkdirs().

于 2013-08-21T13:28:33.303 に答える