0

ファイルを取得して対応するフォルダーに配置する次の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

終わりを告げる

ファイルの競合が発生した場合を除いて、私にとってはうまく機能します。スクリプトに入れているフォルダーに同じ名前のファイルがある場合、エラーが発生してクラッシュします。だから私の質問はこれです....どうすれば修正できますか?ファイルを上書きしても構わないと思っていますが、ファイルをスキップするか、すべてをスキップして次のファイルに進むようにプロンプ​​トを表示する方法はありますか?

私はここで何ができるかについて少し曖昧です。助けてくれてありがとう。

リングスリンガー。

4

1 に答える 1