tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルフォルダのコピー
記事No14181
投稿日: 2009/10/18(Sun) 13:56
投稿者だめお
はじめて投稿します。

超初心者なので,教えていただきたいのですが...<m(__)m>

やりたいことはといいますと、

Dドライブに、「Plot Styles」というフォルダを作りその中に「test1.ctbとtest2.ctb」
というファイルをあらかじめ置いておきます。
このフォルダとファイルをCドライブのかなり深い階層の既にある同じ名前の
「Plot Styles」というフォルダを検索して書き込みさせるというものです。
このような処理は可能でしょうか?
バッチ処理で考えてみましたが、フォルダを検索させるようなコマンドがありません(たぶん)
VBでしたら、出来るのではないかと投稿させて頂きました。
厚かましくて、申し訳ありません。

知っての通り
C:\Documents and Settings\ログオンユーザー\ この下階層はPCによってそれぞれ違います。

事情を説明しますと、私は仕事でAutoCADを使用しています。
よく、地方の支店やお客さんにプロットスタイルを要求されるのですが
AutoCADのプロットスタイルは、かなり深い階層でAutoCADのVerが違うと
フォルダ名も違いますし上で記述した通りログオンユーザーが必ず違います。
パソコンに詳しくない人に説明しても解ってもらえない事がよくあります。
そこで、ワンクリックしただけで目的の場所にコピー出来ると良いのにと
考えた訳です。

宜しくの程、お願い致します。

[ツリー表示へ]
タイトルRe: フォルダのコピー
記事No14183
投稿日: 2009/10/18(Sun) 23:01
投稿者オショウ
> Dドライブに、「Plot Styles」というフォルダを作りその中に「test1.ctbとtest2.ctb」
> というファイルをあらかじめ置いておきます。
> このフォルダとファイルをCドライブのかなり深い階層の既にある同じ名前の
> 「Plot Styles」というフォルダを検索して書き込みさせるというものです。
> このような処理は可能でしょうか?

  可能です。

  http://hanatyan.sakura.ne.jp/vbhlp/Window.htm
  http://hanatyan.sakura.ne.jp/vbhlp/Fil_Dirkansu.htm
  http://hanatyan.sakura.ne.jp/vbhlp/filesousa.htm#FileCopy

  この辺を参考にされればできるかと・・・

※ 環境変数のUSERPROFILEで、ユーザーのドライブ・フォルダを取得して
  そこから先は、多分、AutoCADのバージョンによってある程度固定のフ
  ォルダ名でパスが生成できるかと。

※ Dir$では、目的のフォルダやファイルを検索して有無を確認できるかと

以上。

[ツリー表示へ]