No.2ベストアンサー
- 回答日時:
1)
ファイルの移動にはmove~to~を使いwith replacingで置き換えます。
move every item of folder "A" of startup disk to folder "B" of startup disk with replacing
今回は1行で済ませるスクリプトにしてみました。
#1もselectせずにselectionの箇所に『item of folder "フォルダA" of startup disk 』を入れることで1行にできます。
実行速度はこちらのが速いですが分りにくくなりますのでselectするなり変数に代入するなりした方が後で変更を加える時に解析しやすくなります。
2)では変数を使っていますので参考にして下さい。
2)
set folderList to every item of folder "A" of startup disk
repeat with i in folderList
if file type of i = "PICT" then delete i
end repeat
repeatでフォルダ内のファイルを1つづつ調べます。
ifで条件分岐させます。
file type of~で分岐させる条件をファイルタイプが『PICT』であるものに絞ります。
条件にあうものだけ(PICT)を deleteでゴミ箱に入れます。
syasushiさま、
お陰様で、思い描いていたものが完成しました。syasushiさまのご助力をいただかなければ絶対ムリでした。本当に感謝いたします。ちゃりお
--------------------------------------------------------------------
tell application "Finder"
select every item of folder "moviedat_img_kari" of startup disk
open selection using file "WebJPEG2.0" of folder "WebJPEG2.0f" of startup disk
set folderList to every item of folder "moviedat_img_kari" of startup disk
repeat with i in folderList
if file type of i = "PICT" then delete i
end repeat
select every item of folder "moviedat_img_kari" of startup disk
open selection using file "JPEGBatcher-J(PPC)" of folder "JPEGBatcher1.3.4J(PPC)" of startup disk
move every item of folder "moviedat_img_kari" of startup disk to folder "moviedat_img" of folder "media" of folder "wwwroot" of disk "Inetpub_Mac_共有" with replacing
set folderList to every item of folder "moviedat_img_kari" of startup disk
repeat with i in folderList
if file type of i = "JPEG" then delete i
end repeat
end tell
No.1
- 回答日時:
詳しいわけではありませんが私のわかる範囲で。
ドラッグ&ドロップするのはファイルを開くことと解釈します。
tell application "Finder"
select every item of folder "フォルダA" of startup disk
open selection using file "SimpleText" of folder "Applications (Mac OS 9)" of startup disk
end tell
上記のスクリプトは起動ディスク内のフォルダAの中のファイルをSimpleTextで開きます。
select every item of~でフォルダ内の全てのファイルを選択します。
opne selectionで開きますが、その際using~で開くアプリケーションを指定できます。
この回答への補足
syasushi様、
回答有り難うございます!
おかげさまでなんとか実現できそうです!
ところで、完成させるためにあと2点だけ教えていただけないでしょうか?
今回の場合、PictファイルをDrag&Dropによりjpegに変換し、新たに生成されたこれらjpegファイルを任意のフォルダに移動するものなのですが、
1)「~というファイルは既に存在します。」の場合に強制的に上書き保存したい。
2)任意のフォルダ内のファイルを全て(用済のpictファイル)を削除したい。
コードがかなり複雑になるようでしたら、ヒントか指針だけでかまいませんので、なにとぞよろしくおねがいいたします。m(_ _)m
ちゃりお
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 健康保険 お詳しい方教えてください! 5/8退職 5/9に喪失の届けがきたので市民センターで 手続きにいったの 2 2023/05/19 06:22
- Access(アクセス) AccessVBAで任意の複数リンクテーブルをAccessVBAを動かす際に削除したいと考えておりま 1 2022/11/17 15:45
- 会社・職場 ビジネス用語の「全員野球」 どういう意味? 4 2022/05/28 08:38
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- Excel(エクセル) エクセル 任意の列数で分割する方法 3 2022/07/31 14:58
- Visual Basic(VBA) マクロについて教えてください 作業中のフォルダを ThisWorkbook.Path と表示しますが 6 2023/07/02 15:44
- その他(ニュース・時事問題) ビジネス用語の「全員野球」の反対の言葉は何? 3 2023/03/18 13:07
- ハローワーク・職業安定所 転職活動においてハローワーク紹介状の有無について 1 2022/05/02 22:36
- ドライブ・ストレージ windowsで写真を上下反転 4 2022/07/03 10:49
- Illustrator(イラストレーター) Illustrator アンカーポイント選択について 3 2023/01/30 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
勝手にフォルダが作成されます...
-
Google ドライブ ってフォルダ...
-
windows11におけるファイルの並...
-
フォルダは残してファイルだけ...
-
ファイルの比較について教えて...
-
ファイルやフォルダの文字色が...
-
複数フォルダのファイルを1つ...
-
SDカード内にたくさんの文字化...
-
フォルダの中身を指す場合、な...
-
Googleドライブで、フォルダを...
-
フォルダだけ削除する方法あり...
-
パーフェクトビューワー SDカ...
-
USBメモリーの中のいらないファ...
-
VBA、フォルダのパスに環境文字...
-
デジカメ写真をPCに取り込ん...
-
フォルダ内のファイル移動が出...
-
フォルダのみを削除してファイ...
-
ipodからiTunesへはできますか?
-
フォルダ内の順番
-
ZIPフォルダの中身をCDに焼く
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダは残してファイルだけ...
-
Google ドライブ ってフォルダ...
-
ファイルの比較について教えて...
-
SDカード内にたくさんの文字化...
-
勝手にフォルダが作成されます...
-
フォルダだけ削除する方法あり...
-
windows11におけるファイルの並...
-
フォルダの中身を指す場合、な...
-
複数フォルダのファイルを1つ...
-
パーフェクトビューワー SDカ...
-
VBA、フォルダのパスに環境文字...
-
ファイル名やフォルダ名に頼ら...
-
エクセルのパスワードの一括解...
-
DropBox内の移動を禁止にする方...
-
重要フォルダを移動できないよ...
-
空フォルダの検索方法
-
USBメモリーの中のいらないファ...
-
フォルダ内の順番
-
指定以外のファイルやフォルダ...
-
C:\\Logs このフォルダは何で...
おすすめ情報