Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
WriteAllBytes yöntemi verileri ikili bir dosyaya yazar.
append parametresi iseTrue, verileri dosyaya ekler; aksi takdirde dosyadaki verilerin üzerine yazılır.
Dosya adı dışında belirtilen yol geçerli değilse, bir DirectoryNotFoundException istisnası oluşturulacaktır. Yol geçerliyse ancak dosya yoksa, dosya oluşturulur.
Bir ikili dosyaya yazmak
WriteAllBytes yöntemini kullanarak dosya yolunu, dosya adını ve yazılacak baytları sağlayın. Bu örnek, veri dizisini CustomerData adlı CollectedData.datdosyaya ekler.
Dim CustomerData As Byte() = (From c In customerQuery).ToArray()
My.Computer.FileSystem.WriteAllBytes(
"C:\MyDocuments\CustomerData", CustomerData, True)
Sağlam Programlama
Aşağıdaki koşullar özel durum oluşturabilir:
Yol aşağıdaki nedenlerden biri için geçerli değil: sıfır uzunluklu bir dizedir; yalnızca boşluk içerir; veya geçersiz karakterler içeriyor. (ArgumentException)
Yol geçerli değil çünkü
Nothing(ArgumentNullException).Filevar olmayan bir yola (FileNotFoundException veya DirectoryNotFoundException) işaret eder.Dosya başka bir işlem tarafından kullanılıyor veya G/Ç hatası oluşuyor (IOException).
Yol, sistem tarafından tanımlanan uzunluk üst sınırını (PathTooLongException) aşıyor.
Yoldaki bir dosya veya dizin adı, iki nokta üst üste (:) içeriyor ya da geçersiz bir biçimde (NotSupportedException) olabilir.
Kullanıcı, yolu ( ) görüntülemek için gerekli izinlere sahipSecurityException değil.