ファイルの内容を操作するために使用されるステートメントは、ファイルが開かれたモードに適している必要があります。 以下の原因が考えられます。
FilePutObject
またはFileGetObject
ステートメントがシーケンシャル ファイルを指定しています。Print
ステートメントが、Output
またはAppend
以外のアクセス モード用に開かれたファイルを指定しています。Input
ステートメントが、Input
以外のアクセス モードで開かれたファイルを指定しています読み取り専用ファイルに書き込もうとしました。
このエラーを解決するには
FilePutObject
およびFileGetObject
が、Random
またはBinary
アクセス用に開かれたファイルのみを参照していることを確認します。Print
がOutput
またはAppend
アクセス モードのいずれかで開かれているファイルを指定していることを確認します。 そうでない場合は、別のステートメントを使用してファイルにデータを格納するか、適切なモードでファイルを再度開きます。Input
がInput
で開かれているファイルを指定していることを確認します。 そうでない場合は、別のステートメントを使用してファイルにデータを格納するか、適切なモードでファイルを再度開きます。読み取り専用ファイルに書き込む場合は、ファイルの読み取り/書き込みの状態を変更するか、ファイルへの書き込みを試みないようにします。
My.Computer.FileSystem
オブジェクトで利用できる機能を使用します。
関連項目
.NET