Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Metoda WriteAllBytes zapisuje data do binárního souboru. Pokud je append parametr True, připojí data k souboru, jinak se data v souboru přepíší.
Pokud zadaná cesta s výjimkou názvu souboru není platná, DirectoryNotFoundException vyvolá se výjimka. Pokud je cesta platná, ale soubor neexistuje, vytvoří se soubor.
Zápis do binárního souboru
Použijte metodu WriteAllBytes , zadejte cestu k souboru a název a bajty, které se mají zapsat. Tento příklad připojí datové pole CustomerData k souboru s názvem CollectedData.dat.
Dim CustomerData As Byte() = (From c In customerQuery).ToArray()
My.Computer.FileSystem.WriteAllBytes(
"C:\MyDocuments\CustomerData", CustomerData, True)
Robustní programování
Následující podmínky mohou vytvořit výjimku:
Cesta není platná z jednoho z následujících důvodů: jedná se o řetězec nulové délky; obsahuje pouze prázdné znaky; nebo obsahuje neplatné znaky. (ArgumentException).
Cesta není platná, protože je
Nothing(ArgumentNullException).Fileodkazuje na cestu, která neexistuje (FileNotFoundException nebo DirectoryNotFoundException).Soubor se používá jiným procesem nebo dojde k vstupně-výstupní chybě (IOException).
Cesta překračuje maximální délku definovanou systémem (PathTooLongException).
Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu (NotSupportedException).
Uživatel nemá potřebná oprávnění k zobrazení cesty (SecurityException).