Condividi tramite


Modalità file non valida

Aggiornamento: novembre 2007

Bad file mode

È necessario che le istruzioni utilizzate nella modifica dei contenuti del file siano appropriate alla modalità in cui il file è stato aperto. Fra le cause possibili vi sono le seguenti:

  • Un'istruzione FilePutObject o FileGetObject specifica un file sequenziale.

  • Un'istruzione Print specifica un file aperto per una modalità di accesso diversa da Output o Append.

  • Un'istruzione Input specifica un file aperto per una modalità di accesso diversa da Input

  • Si è tentato di scrivere in un file in sola lettura.

Per correggere l'errore

  • Assicurarsi che FilePutObject e FileGetObject facciano riferimento solo a file aperti per l'accesso Random o Binary.

  • Assicurarsi che Print specifichi un file aperto per la modalità di accesso Output o Append. In caso contrario, utilizzare un'istruzione diversa per inserire dati nel file o riaprire il file in una modalità appropriata.

  • Assicurarsi che Input specifichi un file aperto per Input. In caso contrario, utilizzare un'istruzione diversa per inserire dati nel file o riaprire il file in una modalità appropriata.

  • Se si sta scrivendo in un file di sola lettura, modificare lo stato di lettura/scrittura del file o non tentare di scrivere in esso.

  • Utilizzare la funzionalità disponibile nell'oggetto My.Computer.FileSystem.

Vedere anche

Attività

Risoluzione dei problemi: lettura e scrittura nei file di testo

Riferimenti

Oggetto My.Computer.FileSystem