Aplicaţiile care rulează într-o platformă cloud rulează într-un container izolat cu un sistem local de fişiere efemer. Dacă, de exemplu, o aplicaţie se blochează, se renunţă la sistemul de fişiere şi este alocat un nou sistem de fişiere pentru noua instanţă de container. Prin urmare, puteţi utiliza sistemul local de fişiere numai pentru a crea fişierele temporare sau pentru a ţine memorii cache temporare, nu pentru stocarea informaţiilor persistente. Pentru a stoca informaţii persistente, folosiţi o bază de date relaţională sau NoSQL sau alt serviciu extern.
Această regulă semnalează codul Java care face referire la următoarele clase, constructori şi metode utilizate pentru scrierea fişierelor.
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
copyDirectorycopyDirectoryToDirectorycopyFilecopyFileToDirectorycopyInputStreamToFilecopyToFilecopyURLToFilemoveDirectorymoveDirectoryToDirectorymoveFilemoveFileToDirectorymoveToDirectorywritewriteByteArrayToFilewriteLineswriteStringToFilePentru mai multe informaţii, vedeţi serviciile disponibile pentru bazele de date IBM Cloud.