Код: Выделить всё
/*
* write data (Data is defined in my package)
* to a file only if it does not exist, return success
*/
boolean writeData(File f, Data d)
{
FileOutputStream fos = null;
try
{
fos = atomicCreateFile(f);
if (fos != null)
{
/* write data here */
return true;
}
else
{
return false;
}
}
finally
{
fos.close(); // needs to be wrapped in an exception block
}
}
< /code>
Есть ли уже существующая функция, которую я могу использовать для AtomicCreatefile () < /code>? Что если я позвоню в f.createnewfile () Подробнее здесь: https://stackoverflow.com/questions/155 ... -not-exist