• ベストアンサー

Delphi Renameエラー

すみません、どなたか教えてください。 Delphiでファイル名変更時にエラーが出てしまいます。 処理内容は以下です。 AssignFile(F,'..\TEST\A.TXT'); Rewrite(F); //sには\B.TXTの内容をセット Write(F,s); CloseFile(F); DeleteFile('..\TEST\B.TXT'); Rename(F,'B.TXT'); Renameで、「EInOutErrorクラスの例外を生成しました。'I/Oエラー(183)'」となってしまいます。 どなたかアドバイスをお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Delphiはやったとこないですが、 Rename や RenameFile でファイルの移動ができるそうですが、どういう制限がありますか? http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/faq/00074.htm を見た限りでは、パスがないからでは?って思ったのですが。 違っていたらスル~して下さい。

user10
質問者

お礼

ありがとうございました。 パスとかも確認してたつもりだったんですが、もう一度きちんと確認し直したら正常に処理することができました(^^; 御世話になりました。

すると、全ての回答が全文表示されます。

関連するQ&A