ファイルを取得して対応するフォルダーに配置する次のapplescriptがあります。
set sourceFolder to choose folder
tell application "Finder"
set theFiles to files of sourceFolder
repeat with aFile in theFiles
set fileName to name of aFile
if fileName contains "#" then
set poundOffset to offset of "#" in fileName
set folderName to text 1 thru (poundOffset - 2) of fileName
set newFolder to (sourceFolder as text) & folderName & ":"
if not (exists folder newFolder) then
make new folder at sourceFolder with properties {name:folderName}
end if
move aFile to folder newFolder
end if
end repeat
終わりを告げる
ファイルの競合が発生した場合を除いて、私にとってはうまく機能します。スクリプトに入れているフォルダーに同じ名前のファイルがある場合、エラーが発生してクラッシュします。だから私の質問はこれです....どうすれば修正できますか?ファイルを上書きしても構わないと思っていますが、ファイルをスキップするか、すべてをスキップして次のファイルに進むようにプロンプトを表示する方法はありますか?
私はここで何ができるかについて少し曖昧です。助けてくれてありがとう。
リングスリンガー。