2011-07-20 6 views
0

内のファイル削除中:不正アクセスモード0ファイルの削除中に、私は次のエラーを取得していますルビー

不正アクセスモード0

と私はルビーFile.deleteを使用しています。 お願いします。

+0

どのバージョンのruby? CルビーかJRUby?スクリプト全体を投稿できますか?どのOSをお使いですか?ファイルはローカルまたはファイル共有にありますか?そのパーミッションは何ですか? – Rob

+0

どうか私の質問になるはずです。私はもっ​​と具体的に述べるべきです。私はこの問題を解決しました。私はgemのスプレッドシートを使ってexcelファイルを開き、最後にFile.delete(file_path)を与えました。ファイルが閉じられていないため、削除できませんでした。私はファイルを閉じて、削除メソッドを呼び出しました。 –

+0

解決策を回答として投稿することをお勧めします。 – Rob

答えて

1

安く解決されました。 私はスプレッドシートの宝石を使用しており、それを使ってファイルを開きます。最後に私はそのファイルを削除しようとしたときに私はこのエラーを受け取りました。 これは非常に安価な移動です。ちょうどそのファイルを閉じる必要があります。ファイルはロックモードであったため、削除に制限されていました。

関連する問題