Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A WriteAllBytes metódus adatokat ír egy bináris fájlba. Ha a append paraméter az True, akkor hozzáfűzi az adatokat a fájlhoz, ellenkező esetben a fájlban lévő adatok felülíródnak.
Ha a megadott elérési út a fájlnevet nem tartalmazza, a rendszer kivételt DirectoryNotFoundException küld. Ha az elérési út érvényes, de a fájl nem létezik, a fájl létrejön.
Írás bináris fájlba
Használja a WriteAllBytes metódust, adja meg a fájl elérési útját és nevét, valamint a megírandó bájtokat. Ez a példa hozzáfűzi az adattömböt CustomerData az elnevezett CollectedData.datfájlhoz.
Dim CustomerData As Byte() = (From c In customerQuery).ToArray()
My.Computer.FileSystem.WriteAllBytes(
"C:\MyDocuments\CustomerData", CustomerData, True)
Robusztus programozás
A következő feltételek kivételt okozhatnak:
Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; vagy érvénytelen karaktereket tartalmaz. (ArgumentException).
Az elérési út érvénytelen, mert (
NothingArgumentNullException).Fileolyan elérési útra mutat, amely nem létezik (FileNotFoundException vagy DirectoryNotFoundException).A fájlt egy másik folyamat használja, vagy I/O-hiba történik (IOException).
Az elérési út meghaladja a rendszer által megadott maximális hosszt (PathTooLongException).
Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú (NotSupportedException).
A felhasználó nem rendelkezik az elérési út (SecurityException) megtekintéséhez szükséges engedélyekkel.