• ベストアンサー

SHFileOperation 下位フォルダも移動したい

SHFileOperationを使用して、 フォルダ名を指定して移動させたいのですが、 下位フォルダが移動先に存在しないと 下位フォルダは移動されません。 できないのでしょうか?

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

  • ベストアンサー
  • Musaffah
  • ベストアンサー率36% (37/101)
回答No.1

今は具体的な回答はできませんが、SHFileOperationを使ってサブフォルダも移動できます。やったことあります。 「フォルダ名を指定して」というのは、「あるフォルダについて、移動する先を指定する」ということですが? それとも「あるフォルダを、移動する先を指定して、さらにフォルダ名も変更する」ということでしょうか? それによって操作が変わるんじゃないのかな???と勝手に思っていますが・・・。

wan-chan
質問者

お礼

ありがとうございます。 >「フォルダ名を指定して」というのは、「あるフォルダについて、移動する先を指定する」ということですが? そうです。 パラメータの指定が足りないのか? 下位フォルダが移動できません。 (下位フォルダが移動先に存在すればできますが…。)

その他の回答 (1)

  • Musaffah
  • ベストアンサー率36% (37/101)
回答No.2

それでしたら、差し支えなければその部分(最低限でかまいません)のソースを公開していただけないでしょうか? そうしていただければ、何が不足しているのかわかると思いますので。

wan-chan
質問者

お礼

ありがとうございます。 今、ソースが手元にないので、後日。 解る範囲ですが、 動作に、MOVEを指定していて、 pFROMには、移動元 pTOに、移動先。 あとは、マルチフォルダというパラメータの指定。 そのくらいしかしていません。 ソースじゃないとわかりにくいですよね。。。 明日にでもソースを書きますね。

wan-chan
質問者

補足

ありがとうございました!! 移動元に"\"をつけていたからみたいです。 \をはずしたらできました。

関連するQ&A