0
私はこれに対する答えを探しており、運がなかった。 Mac AutomationのJXAを使ってファイルをごみ箱に送ることは可能ですか?Mac OSでJXAでゴミ箱に送信
// set startup applications that this script will use
var app = Application.currentApplication()
var finder = Application("Finder");
app.includeStandardAdditions = true
function openDocuments(droppedItems)
{
// Variables
var AllFiles = [] // array to store all files in.
for (var item of droppedItems)
{
AllFiles.push(item) // load each file into array
}
// go through each file in the list
for (var i = 0; i < AllFiles.length; i ++)
{
// move to the trash
finder.move(Path(AllFiles[i]), {
to: Path("/Users/usr/.trash"),
replacing: true
})
}
}
これは、私はそれは私がゴミ箱に落下どんなファイル送信すべきで構築しています単なるテストですが、それは有効なフォルダの場所として.trash認識しません:私の簡単なテストコードは次のようになります。私は他のフォルダでそれをテストしたので、動作しているので、.trashがロックされていると仮定しています。
私はこれを試しましたが、「タイプを変換できません」というエラーが表示されます。私はまた、その隠されたフォルダのために.trashでそれを試しました。 pathToが答えかもしれません。適切なファイルパスを返すことができるかどうかを確認します。 –
あなたは正しいです。私はコードを更新しました。 – unlocked2412