書き込み用のファイルを作成し、指定された名前のファイルが既に存在する場合は例外を取得したいと考えています。スレッドセーフな実装を探していますが、できれば Java 標準ライブラリに含まれていることを願っています。私が見つけた最も近い呼び出しはこれです:
FileOutputStream fos = new FileOutputStream("/some/file/path.txt");
ただし、これにより、同じ名前の既存のファイルが切り捨てられます。同じ名前のファイルが既に存在する場合、例外をスローするか、エラーを返すメソッドはありますか?