Applicazioni in esecuzione su una piattaforma cloud in un contenitore isolato con un file system locale effimero. Se, ad esempio, un'applicazione si interrompe, il file system viene eliminato e viene assegnato un nuovo file system per la nuova istanza del contenitore. Pertanto, รจ possibile utilizzare il file system locale solo per la creazione di file temporanei o per mantenere cache temporanee, non per memorizzare informazioni persistenti. Per memorizzare informazioni persistenti, utilizzare un database relazionale o NoSql o altri servizi esterni.
Questa regola contrassegna il codice contenente riferimenti alle seguenti classi, costruttori e metodi utilizzati per la scrittura di file.
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
copyDirectorycopyDirectoryToDirectorycopyFilecopyFileToDirectorycopyInputStreamToFilecopyToFilecopyURLToFilemoveDirectorymoveDirectoryToDirectorymoveFilemoveFileToDirectorymoveToDirectorywritewriteByteArrayToFilewriteLineswriteStringToFilePer ulteriori informazioni fare riferimento a servizi disponibili in IBM Cloud databases.