いつもお世話になっております。
現在、メソッドでフォルダの名前を返して
コピー&ペーストをしたいと考えております。
以下処理を行っておりますが、エラーが発生してしまいます
どうすれば、解決できますでしょうか。
【処理】
System.IO.Path.GetDirectoryName(フォルダパス)
※TypeArgumente 「String」
↓
【コードを呼び出しアクティビティ】※フォルダコピーをしております。
My.Computer.FileSystem.CopyDirectory(移行元フォルダ, 移行先フォルダ, _
FileIO.UIOption.AllDialogs, FileIO.UICancelOption.DoNothing)
【エラー】
繰り返し (フォルダ移動)Sub: 型 ‘System.Char’ のオブジェクトを型 ‘System.String’ にキャストできません。
また、上記メソッドを
System.IO.Directory.GetDirectories(フォルダパス)
に置き換えましたところ、エラーは出なくなりますが、フルパスでコピーされてしまい、思ったような処理をしてくれません。
理想として、一番最下層のフォルダのコピーが行いたいです。
上記以外で良い方法がありましたら、ご教示いただけますでしょうか。