![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になります。
macで下記のようなバッチファイルを作成したいのですが、
実現方法が全くわかりませんでした。。。
ターミナル・Applescriptどちらでも結構ですので、
(1)「バッチファイル動かすフォルダ」の2階層上にある
「雛形」フォルダを、その2階層上の場所に「sample」フォルダ
という名前でコピー
※c\hoge\hoge2\hoge3の階層で、hoge3で、バッチファイルを起動すると
hogeにある「雛形」フォルダのコピーが、hogeに「sample」という
名前で作成
※フォルダ名は可変のため、階層で表現したい
(2)「バッチファイル動かすフォルダ」にある「上書き」フォルダを
2階層上にある「sample」フォルダに上書きする
※「上書き」フォルダは残ったままで、「sample」フォルダに
上書きしたい
ターミナル・Applescriptどちらでも結構ですので、
お手数で申し訳ございませんが、教えて頂けないでしょうか?
ネットを見ても全くわからない程の能力でして、
ソースを見せて頂ければ大変うれしいです。。。
何卒よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
記述する場所を間違えている
実行する方法を間違えている
x.sh というファイルに書いて
x で実行しようとしている
PATHが通ってないのに x.shで実行しようとしている
実行権が無いのに x.sh を実行しようとしている
実行するディレクトリを間違えている
文字コードを間違えている
「改行:Mac」とあったのでそれで保存した
Shift_JISで保存した
対象ディレクトリへアクセスする権限が無い
対象ディレクトリが存在しない
sampleディレクトリの中に雛形ディレクトリができてしまう
cpコマンドが使えない
曖昧な説明では、曖昧にしか答えられません。
もっと具体的に書いてください。
・「記載した」とはどこにどのように記述したのですが?
・「希望した結果にならなかった」とは具体的にどうなったのですか?
どうやって実行したのですか?
エラーメッセージは出たのですか?それは具体的にどう書いてありましたか?下手に意訳しないで、そのままコピペしてください。
エラーが出ないのなら、どこがどう希望と違っていたのですか?
No.2
- 回答日時:
sampleフォルダができていないのできたら「雛形」が入っているフォルダの書き込み権限がないように思います。
まず、「雛形」をクリックして選んで、複製してみてください。
複製できないのなら、それが入っているフォルダの書き込み権限を付与してください。
「雛形」の読み込み権限も関係している可能性もありますが、ファイル自体を読み込めるなら問題ありません。
それでも解決できなければエラーメッセージを書き込んでください。
No.1
- 回答日時:
OSXは特別な設定をしていなければ、標準でbashを使っていますので、LInux(こちらも標準ではbash)などのシェルスクリプトを参考にしてください。
さて、シェルスクリプトでは
cp -r ../../雛形 ../../sample
cp -r ./上書き/* ../../sample/
です。sampleが既に存在するかはチェックしていませんので、必要があればそれを追加してください。
それと
c\hoge\hoge2\hoge3
のような書き方はしません。
お世話になります。
cp -r ../../雛形 ../../sample
cp -r ./上書き/* ../../sample/
を記載しても希望した形になりませんでした。
実行権限の付与とかが必要なのではないでしょうか?
もし、ご存じなければ返信結構ですので、
ご存知でしたら宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 最新のフォルダ取得
-
Windows10でコマンドプロンプト...
-
【マクロ】ファイル名の日付に...
-
ファイル名に特定の文字列を含...
-
条件分岐のバッチファイル
-
PytionでOneDriveへのアップロ...
-
【マクロ】フォルダにファイル...
-
ファイル保存時のダイアログ表...
-
ExcelのVBAでフォルダ指定がで...
-
[VBS] Unicodeの文字化けを防ぎ...
-
会社のネットワーク上のファイ...
-
excel VBA Dirにて検索したフォ...
-
デスクトップにだけ保存できない!
-
同一フォルダ内の別ブックから...
-
あるフォルダーのファイルを違...
-
ツリービューを使って、エクス...
-
カレントフォルダって?
-
DIR関数
-
VBプロジェクトでのフォルダ構...
-
Debug フォルダは消していいの?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA 最新のフォルダ取得
-
【マクロ】ファイル名の日付に...
-
ファイル名と同名のフォルダを...
-
デスクトップの画像をhtmlに表...
-
VBA フォルダ名に特定の文字を...
-
Access VBA で フォルダ権限...
-
フォルダを開いて、閉じるのプ...
-
会社のネットワーク上のファイ...
-
フォルダ内のPDFファイル名を変...
-
フォルダにリンクを貼りたい
-
ディレクトリ名変更してコピー...
-
C ファイル出力で、フォルダが...
-
ExcelのVBAでフォルダ指定がで...
-
カレントフォルダって?
-
多量のファイルをフォルダに自...
-
ファイル名から該当フォルダへ移動
-
エクセル マクロで指定フォル...
-
保存先のフォルダ名を指定した...
-
ExcelVBAでフォルダへのハイパ...
おすすめ情報