私は一日中、次のことを試みました。99個のサブフォルダーを持つフォルダーがあります。各サブフォルダーにはpdfファイルが含まれており、同じ名前を付けるにはすべて名前を変更する必要があります。現在、それらは連続した番号で名前が付けられています。私はスクリプトの初心者なので、オートマターを使ってすべての作業を行ってきました。しかし、私はちょっと問題をあきらめるのが好きではありません。グーグルは良い解決策をもたらしませんでした。サンプルスクリプトを理解して修正しようとしましたが、成功しませんでした。簡単な試みは次のとおりです。
tell application "Finder"
set selected to selection
open selected
get files of folders of selected
set name of files of folders to "anschreiben"
end tell
私も試しました:
tell application "Finder"
set selected to selection
open selected
set mlist to every folder of selected
set current_folder to first item of selected
set xxx to first item of current_folder
set name of xxx to "yyy"
repeat with this_folder in mlist
open current_folder
set item 1 to item of current_folder
end repeat
end tell
、ただし、これにより最初のフォルダーの名前がyyyに変更され、ファイル名が既に指定されているというエラーが生成されます(内部のファイルではなくサブフォルダーの名前が変更されるため)
だから...どうすればレベルを上げてサブフォルダー内のすべてのファイルの名前を変更できますか?
みんなありがとう、私はそれがおそらくあなたにとって簡単であることを知っています。