• ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • 日経BP
  • PR

  • PR

  • PR

  • PR

  • PR

クジラ飛行机「文系サラリーマンのための仕事に役立つプログラミング入門」

複数フォルダーにまたがったファイルを1つのフォルダーにまとめる(第182回)

クジラ飛行机=スーパークリエーター 2010/10/04 PC Online

 フォルダーはファイルを分類するのに大変便利です。ですが、ファイルを細かくいろいろなフォルダーに振り分けてしまったために、かえって使いづらい思いをしていることはないでしょうか。そんなときは、複数のフォルダーを渡り歩いて、分散したファイルを1つのフォルダーに移動して、まとめ直すことになります。しかし、あまりにもファイルやフォルダー数が多すぎてコピー&ペーストに疲れてしまったという経験はないでしょうか。そんなときこそプログラミングの出番です。

 今回作るのは、複数フォルダーに分かれたファイルを1つにまとめるツールです。具体的には、ファイル名に元のフォルダー名を加えることで、ファイルの重複を回避し、整理しやすい形にファイル名を変更します。

複数フォルダー(後ろのウインドウ)に分かれたファイルを1つのフォルダーにコピー。複数のフォルダーから画像ファイルを取り出して、別フォルダーにまとめました(前面のウインドウ)
[画像のクリックで拡大表示]

プログラム~複数フォルダーのファイル統合ツール

 以下が、複数フォルダーに分かれたファイルを1つのフォルダーにまとめるプログラムです。なでしこエディタに貼り付けて実行して下さい。

#-----------------------------------------------------------------------# 複数フォルダに分かれたファイルを1つのフォルダにまとめる#-----------------------------------------------------------------------対象形式=「*.*」まとめフォルダ=「{デスクトップ}まとめ\」まとめフォルダにフォルダ作成#-----------------------------------------------------------------------ダイアログタイトル=「どのフォルダのファイルをまとめますか?」「{マイピクチャー}」でフォルダ選択して検索フォルダに代入。もし、検索フォルダが空ならば、終わる。ダイアログタイトル=「どこにまとめますか?」まとめフォルダでフォルダ選択して保存フォルダに代入。もし、保存フォルダが空ならば、終わる。#-----------------------------------------------------------------------検索フォルダ&対象形式の全ファイル相対パス列挙反復  F=対象の「\」を「__」に置換。  母艦=「コピー:{F}」  コピー元=検索フォルダ&対象  コピー先=保存フォルダ&F  コピー元からコピー先へファイルコピー。「コピーしました」と言って終わる。#-----------------------------------------------------------------------

※実際には、移動するのではなく、ファイルコピーします。コピーが正しく終了したことを確認して、手動でコピー前のフォルダーを削除してください。

ここから先はITpro会員(無料)の登録が必要です。

次ページ コピーする形式をWord/Excelファイルに限...
  • 1
  • 2
  • 3
  • 4

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る