- - PR -
ファイル数を指定したファイル移動について
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-10-23 20:43
例えば、1フォルダに100ファイルある場合、
4フォルダに分割して1フォルダ25ファイルとなるように ファイル移動したい場合はどのようにして実現すればよいのでしょうか? FileSystemObjectを使用してファイル名取得→ファイル名移動でループしないと いけないのでしょうか? | ||||
|
投稿日時: 2004-10-23 23:37
FileSystemObjetctですか?
処理をループすることに何か問題がありますか? まとめてファイルコピーしたいのであればSHFileOperationを使わなければいけないのでそちらを使ってください。 参考まで http://blogs.users.gr.jp/naka/articles/2643.aspx | ||||
|
投稿日時: 2004-10-25 21:00
あの、ご自分で、後からこの質問文を読み返してみて、ライブラリから見てとても無茶なことを要求されていることに気がつきませんか? 1.分割するフォルダの数は、誰が、どうやって決める? 2.移動先のフォルダは、誰が、どうやって決める? 3.どのファイルをどのフォルダに移動させるかは、誰が、どうやって決める? このように、不明確なものがたくさんあります。この不明確なものは、「プログラマ」か、「ユーザ」が示してやる必要があります。これらは、ライブラリに対して、誰かが動作を示してやらなければなりません。すると、いったんプログラムがファイル名を読み取ったり、ファイルを分類してライブラリにおしえてやる必要があります。プログラマのお仕事は、「ライブラリで用意されている動作を、適切に組み合わせる。ライブラリで用意されていない部分については補完(作成)する。」ことですから、自分の仕事を放棄してはいけません。 『ファイル名取得→ファイル名移動でループしないといけないのでしょうか?』の部分より、勝手にそういうことをやってくれるライブラリがあることを期待している、と解釈しました。 _________________ | ||||
1
