- ベストアンサー
SHFileOperation 下位フォルダも移動したい
SHFileOperationを使用して、 フォルダ名を指定して移動させたいのですが、 下位フォルダが移動先に存在しないと 下位フォルダは移動されません。 できないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
今は具体的な回答はできませんが、SHFileOperationを使ってサブフォルダも移動できます。やったことあります。 「フォルダ名を指定して」というのは、「あるフォルダについて、移動する先を指定する」ということですが? それとも「あるフォルダを、移動する先を指定して、さらにフォルダ名も変更する」ということでしょうか? それによって操作が変わるんじゃないのかな???と勝手に思っていますが・・・。
その他の回答 (1)
- Musaffah
- ベストアンサー率36% (37/101)
回答No.2
それでしたら、差し支えなければその部分(最低限でかまいません)のソースを公開していただけないでしょうか? そうしていただければ、何が不足しているのかわかると思いますので。
質問者
お礼
ありがとうございます。 今、ソースが手元にないので、後日。 解る範囲ですが、 動作に、MOVEを指定していて、 pFROMには、移動元 pTOに、移動先。 あとは、マルチフォルダというパラメータの指定。 そのくらいしかしていません。 ソースじゃないとわかりにくいですよね。。。 明日にでもソースを書きますね。
質問者
補足
ありがとうございました!! 移動元に"\"をつけていたからみたいです。 \をはずしたらできました。
お礼
ありがとうございます。 >「フォルダ名を指定して」というのは、「あるフォルダについて、移動する先を指定する」ということですが? そうです。 パラメータの指定が足りないのか? 下位フォルダが移動できません。 (下位フォルダが移動先に存在すればできますが…。)