По существу то все условия выполнены (или нет?). Поток был единственный, для записи, и был закрыт. Буфер используется.