Las aplicaciones que se ejecutan en una plataforma en la nube se ejecutan en un contenedor aislado con un sistema de archivos local efímero. Por ejemplo, si una aplicación se detiene de forma anómala, se descarta el sistema de archivos y se asigna un nuevo sistema de archivos para la nueva instancia de contenedor. Por lo tanto, puede utilizar el sistema de archivos local solamente para crear archivos temporales o mantener memorias caché temporales, no para almacenar información persistente. Para almacenar información persistente, utilice una base de datos relacional o NoSQL u otro servicio externo.
Esta regla señala el código Java que hace referencia a las clases, constructores y métodos siguientes que se utilizan para escribir archivos.
java.io.FileOutputStreamjava.io.FileWriternew java.io.PrintWriter(java.io.File)new java.io.PrintWriter(java.io.File, java.lang.String)new java.io.PrintWriter(java.lang.String)new java.io.PrintWriter(java.lang.String, java.lang.String)java.io.RandomAccessFile
writewriteBooleanwriteBytewriteByteswriteCharwriteCharswriteDoublewriteFloatwriteIntwriteLongwriteShortwriteUTFsetLengthjava.nio.file.Files:
copycreateDirectoriescreateFilemovenewBufferedWriternewByteChannelwriteorg.apache.commons.io.FileUtils
copyDirectorycopyDirectoryToDirectorycopyFilecopyFileToDirectorycopyInputStreamToFilecopyToFilecopyURLToFilemoveDirectorymoveDirectoryToDirectorymoveFilemoveFileToDirectorymoveToDirectorywritewriteByteArrayToFilewriteLineswriteStringToFileSi desea más información, consulte los servicios disponibles de bases de datos IBM Cloud.