| ■No42009 (ごう さん) に返信 >>Microsoft.VisualBasic.FileSystem.Rename(HDTSYUK.txt, HDTSYUK_01.bak) > > 単純に、引数が「文字列型ではない」ですね。 > > こうしてあげましょう。↓ > Microsoft.VisualBasic.FileSystem.Rename("HDTSYUK.txt", "HDTSYUK_01.bak") > > 文字列を直接代入するときは、「""」で囲むのを忘れずに!
早速ありがとうございます。
一度教えていただいた通りにコードを修正してみたのですが、同じエラーが出ました。
ちなみに、実際のプログラム内には、
Microsoft.VisualBasic.FileSystem.Rename("" & My.Settings.IrData & "", _ "" & My.Settings.BackUpText & "01" & My.Settings.BackupExt & "")
と書いています。
「My.Settings.IrData」の中に「D:\_RKS_SHIPCHK_SYS\HDTSYUK.txt」 「My.Settings.BackUpText」の中に「HDTSYUK_」 「My.Settings.BackUpExt」の中に「.bak」
が入っています。
何がおかしいのか、調べてはみたのですがイマイチ分かりませんでした。 申し訳ありませんが、もう一度ご回答の方お願いします。 |