Skip to content

Latest commit

 

History

History
44 lines (39 loc) · 2.26 KB

readme.md

File metadata and controls

44 lines (39 loc) · 2.26 KB

神の左手悪魔の右手

概要

  • 指定したフォルダ配下から、指定したファイルだけディレクトリ構造を保ったまま一気にコピーしてくるバッチファイルです。
  • git管理されたプロジェクトフォルダ → 指定したファイルだけリリース用ディレクトリにコピーする際などに便利かと思います。
  • .batなので当然ですが、Windows環境用です。

経緯

いちいち具現化、もといディレクトリ作成→コピーの手間を節約したくて作成しました。

構成要素の説明

項目 説明
copyUpFiles.bat プログラム本体
list.txt コピーしたいファイルを列挙しておくファイル
copied/ このフォルダにコピーされます。
log.txt 実行結果のログです。実行のたびに追記されます。

使い方

  1. list.txt をルート直下に作成し、プロジェクトフォルダから引っ張ってきたいファイルのパスを列挙
index.html
parts/header.html
resouce/css/hogehoge.css
resouce/js/hogehoge.js
resouce/images/icon/fugafuga.png
・・・
  1. copyUpFiles.bat を開き、4行目の PJ_PATH の値をご自身のプロジェクトディレクトリに変更(※Shift-JISで保存してください。)
set PJ_PATH=C:\Users\username\Documents\project\
  1. copyUpFiles.bat をダブルクリックで実行
  2. 出力された log.txt を開き以下を確認
    • エラーメッセージが出力されていないこと
    • OK件数が自分が list.txt に用意したファイル件数と一致していること
    • NG件数が0であること
  3. copied/ 以下に、list.txt で指定したファイルがコピーされていることを確認

注意点

  • list.txtは、UTF-8/CRLF で保存してください。
  • copied/ の中身は、copyUpFiles.bat を実行するたびに完全に書き換わります。残したいファイルがある場合は忘れずに退避させてから実行してください。
  • 円の機能は果たしません。。
  • 拙い箇所もあり恐縮です。やんわりと使ってあげていただけたら幸いです。