Mode berkas tidak valid

Pernyataan yang digunakan dalam memanipulasi konten file harus sesuai dengan mode tempat file dibuka. Kemungkinan penyebabnya meliputi:

  • Pernyataan FilePutObject atau FileGetObject menentukan file berurutan.

  • Pernyataan Print menentukan file yang dibuka untuk mode akses selain Output atau Append.

  • Pernyataan Input menentukan file yang dibuka untuk mode akses selain Input

  • Upaya untuk menulis ke file baca-saja.

Untuk memperbaiki kesalahan ini

  • Pastikan FilePutObject dan FileGetObject hanya mengacu pada file yang terbuka untuk Random atau Binary akses.

  • Pastikan Print menentukan file yang dibuka untuk Output mode akses atau Append . Jika tidak, gunakan pernyataan yang berbeda untuk menempatkan data dalam file, atau buka kembali file dalam mode yang sesuai.

  • Pastikan Input menentukan file yang dibuka untuk Input. Jika tidak, gunakan pernyataan yang berbeda untuk menempatkan data dalam file atau buka kembali file dalam mode yang sesuai.

  • Jika Anda menulis ke file baca-saja, ubah status baca/tulis file atau jangan coba menulis ke file tersebut.

  • Gunakan fungsionalitas yang tersedia di My.Computer.FileSystem objek.

Lihat juga