2016-08-01 65 views
0

我有一個驅動器有多個「已批准」文件夾,其中包含文件。Applescript從特定的文件夾名稱中移動所有文件。

Approved文件夾位於驅動器上的不同位置。

我需要通過applescript將Approved文件夾的內容移動到另一個目錄。

這是我想出了到目前爲止,但似乎並沒有做的伎倆,它運行但沒有文件被移動...

任何提示將是巨大的

感謝

set sourceFolder to "THIS:" as alias 
set destinationFolder to "THAT:" as alias 
    tell application "Finder" 
     repeat with aFolder in (get folders of sourceFolder) 
      set folderName to name of aFolder 
      set filesToMove to (files of sourceFolder whose name = "Approved") 
      move filesToMove to destinationFolder 
     end repeat 
    end tell 

回答

0

根據你的描述,你正在尋找文件夾命名爲批准,但你的腳本正在搜索文件命名批准。試試這個:

set sourceFolder to choose folder 
set destinationFolder to choose folder 
tell application "Finder" 
     repeat with aFolder in (get folders of sourceFolder) 
      if aFolder's name is "Approved" then 
       set filesToMove to (files of aFolder) 
       move filesToMove to destinationFolder 
      end if 
     end repeat 
    end tell 
+0

由於克雷格,似乎還沒有移動任何東西,可能會嘗試和分解更多。 – MonkeyCMonkeyDo

+0

在這種情況下,如何設置文件夾變量仍然存在問題。我編輯了腳本以顯示最初如何測試它。它適用於我的機器。 –

相關問題