共用方式為


資料夾動作

重要

若要防止未經授權的存取,Windows 需要管理員權限來存取受保護的資料夾。 若要使用資料夾動作來存取這些資源,請以管理員權限執行 Power Automate。 若想知道更多有關以管理員身分執行 Power Automate 的資訊,請移至使用提升的權限執行 Power Automate

Power Automate 資料夾動作可讓您操縱和組織資料夾。

取得特殊資料夾動作會檢索經常使用之目錄的路徑,這些目錄會依不同的使用者和電腦而有所變化。 以下範例擷取桌面目錄並將其儲存在變數中。

現在不論執行流程的使用者或執行的電腦,您都可以在需要時隨時使用 %SpecialFolderPath% 變數。

[取得特殊資料夾] 動作的螢幕擷取畫面。

使用建立資料夾動作建立新資料夾。

若要取得資料夾內容的清單,請使用在資料夾中取得子資料夾動作。 此動作會擷取位於指定資料夾中的資料夾清單。 下列範例擷取指定特殊資料夾的所有子資料夾。 在進階區段中,您可以看到該動作依建立時間以昇冪排列結果,並以降冪排列名稱。

[取得資料夾中的子資料夾] 動作的螢幕擷取畫面。

您也可以使用適當的動作複製、移動、重新命名和刪除或清空資料夾。

如果資料夾存在

根據資料夾是否存在,標記條件式動作區塊的開頭。

輸入參數

引數 選用 接受 預設值 描述
If folder 無法使用 存在、不存在 存在 選擇要檢查的資料夾狀態
Folder path 資料夾 輸入或選擇要檢查其狀態之資料夾的完整路徑,或包含該資料夾的變數

變數已產生

此動作不會產生任何變數。

例外狀況

此動作不包括任何例外狀況。

取得資料夾中的檔案

擷取資料夾中的檔案清單。

若要擷取指定資料夾中的所有檔案,請使用取得資料夾中的檔案動作。 在資料夾屬性中指定資料夾路徑,然後在檔案篩選屬性中使用 * 字元 (預設包含)。 如果您還想包含指定資料夾內子資料夾中包含的所有檔案,請啟用包含子資料夾切換開關。 然後,擷取到的檔案路徑將儲存在動作的輸出中。

輸入參數

引數 選用 接受 預設值 描述
Folder 資料夾 輸入或選擇要從其中擷取檔案清單之資料夾的資料夾完整路徑,或包含資料夾的變數
檔案篩選 文字值 * 選擇篩選以限制所擷取的檔案。 此參數可讓您使用萬用字元,例如 *.txt 或 document?.doc。若要允許多個檔案篩選,請以分號分隔選項,例如 .txt;.exe。
Include subfolders 無法使用 布林值 指定是否也要查看子資料夾
Fail upon denied access to any subfolder 無法使用 布林值 指定當嘗試取得無存取權的資料夾檔案時,是否擲出錯誤,或略過這些資料夾
Sort by 無法使用 未排序、完整名稱、根路徑、目錄、名稱、不含副檔名的名稱、副檔名、大小、建立時間、上次存取時間、上次修改時間、已隱藏、是系統、是唯讀、已封存、存在 未排序 指定是否要將結果排序及所依據的準則
Descending 無法使用 布林值 指定項目要以降冪或升冪順序進行排序
Then by 無法使用 未排序、完整名稱、根路徑、目錄、名稱、不含副檔名的名稱、副檔名、大小、建立時間、上次存取時間、上次修改時間、已隱藏、是系統、是唯讀、已封存、存在 未排序 指定是否要將結果排序及所依據的第二個準則
Descending 無法使用 布林值 指定項目要以降冪或升冪順序進行排序
Then by 無法使用 未排序、完整名稱、根路徑、目錄、名稱、不含副檔名的名稱、副檔名、大小、建立時間、上次存取時間、上次修改時間、已隱藏、是系統、是唯讀、已封存、存在 未排序 指定是否要將結果排序及所依據的第三個準則
Descending 無法使用 布林值 指定項目要以降冪或升冪順序進行排序

變數已產生

引數 類型​ 描述
Files 檔案清單 以檔案物件清單擷取的檔案

例外狀況

例外 名描述
資料夾不存在 指示找不到資料夾
無法擷取檔案清單 指示擷取檔案清單時發生問題

取得資料夾中的子資料夾

擷取資料夾的子資料夾清單。

輸入參數

引數 選用 接受 預設值 描述
Folder 資料夾 輸入或選擇要從其中擷取子資料夾清單之資料夾的資料夾完整路徑,或包含資料夾的變數
檔案篩選 文字值 * 選擇篩選以限制所擷取的子資料夾。 此參數可讓您使用萬用字元,例如 Doc* 或 Document?。 若要允許多個資料夾篩選,請以分號分隔選項,例如 Doc*;*。
Include subfolders 無法使用 布林值 誤判為真 指定是否要查看子資料夾,同時擷取其中的子資料夾 (更深一層)
Fail upon denied access to any subfolder 無法使用 布林值 指定當嘗試取得無存取權的資料夾子資料夾時,是否擲出錯誤,或略過這些資料夾
Sort by 無法使用 未排序、完整名稱、根路徑、目錄、名稱、不含副檔名的名稱、副檔名、大小、建立時間、上次存取時間、上次修改時間、已隱藏、是系統、是唯讀、已封存、存在 未排序 指定是否要將結果排序及所依據的準則
Descending 無法使用 布林值 指定項目要以降冪或升冪順序進行排序
Then by 無法使用 未排序、完整名稱、根路徑、目錄、名稱、不含副檔名的名稱、副檔名、大小、建立時間、上次存取時間、上次修改時間、已隱藏、是系統、是唯讀、已封存、存在 未排序 指定是否要將結果排序及所依據的第二個準則
Descending 無法使用 布林值 指定項目要以降冪或升冪順序進行排序
Then by 無法使用 未排序、完整名稱、根路徑、目錄、名稱、不含副檔名的名稱、副檔名、大小、建立時間、上次存取時間、上次修改時間、已隱藏、是系統、是唯讀、已封存、存在 未排序 指定是否要將結果排序及所依據的第三個準則
Descending 無法使用 布林值 指定項目要以降冪或升冪順序進行排序

變數已產生

引數 類型​ 描述
Folders 資料夾清單 以資料夾物件清單擷取的子資料夾

例外狀況

例外 名描述
資料夾不存在 指示找不到資料夾
無法擷取子資料夾清單 指示擷取子資夾清單時發生問題

建立資料夾

建立新資料夾。

輸入參數

引數 選用 接受 預設值 描述
Create new folder into 資料夾 輸入或選擇其中將要建立新資料夾的資料夾完整路徑,或包含資料夾的變數
New folder name 文字值 輸入要成為新資料夾名稱的文字或文字變數

變數已產生

引數 類型​ 描述
NewFolder 資料夾 建立的資料夾物件 (這是一種表示,並可存取資料夾及其所有資訊)

例外狀況

例外 名描述
資料夾不存在 指示找不到資料夾
無法建立資料夾 指示建立資料夾時發生問題
新的資料夾路徑和名稱是空白的 指示新的資料夾路徑和資料夾名稱都沒有任何值

刪除資料夾

刪除現有的資料夾及其內容 (檔案和子資料夾)。

輸入參數

引數 選用 接受 預設值 描述
Folder to delete 資料夾 輸入或選擇要刪除之資料夾的完整路徑,或包含該資料夾的變數。 請記住,也將刪除該資料夾及其子資料夾的所有內容。

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 名描述
資料夾不存在 指示找不到資料夾
無法刪除資料夾 指示刪除資料夾時發生問題

清空的資料夾

刪除資料夾的所有內容 (檔案和子資料夾),而不刪除資料夾本身。

輸入參數

引數 選用 接受 預設值 描述
Folder to empty 資料夾 輸入或選擇其中內容將要刪除之資料夾的完整路徑,或包含該資料夾的變數

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 名描述
資料夾不存在 指示找不到資料夾
無法刪除資料夾的內容 指示清除資料夾內容時發生問題

複製資料夾

將資料夾複製至目的地資料夾。

輸入參數

引數 選用 接受 預設值 描述
Folder to copy 資料夾 輸入或選擇要複製之資料夾的完整路徑,或包含該資料夾的變數。 如果資料夾路徑結尾是 \,則僅複製資料夾的內容 (檔案 + 子資料夾)。 否則會將資料夾本身 (及其內容) 複製到目的地資料夾中做為子資料夾。
Destination folder 資料夾 輸入或選擇將要設為目的地資料夾的資料夾完整路徑,或包含資料夾的變數
If folder exists 無法使用 不執行任何動作、覆寫 不執行任何動作 指定如果目的地資料夾已經存在時,要覆寫檔案還是完全都不要複製。 如果資料夾存在,但檔案的名稱不一樣時,舊檔案仍將保留在資料夾中。

變數已產生

引數 類型​ 描述
CopiedFolder 資料夾 複製的資料夾物件 (這是一種表示,並可存取資料夾及其所有資訊)

例外狀況

例外 名描述
資料夾不存在 指示找不到資料夾
目的地資料夾不存在 指示找不到目的地資料夾
無法複製資料夾 指示複製資料夾時發生問題

移動資料夾

將現有的資料夾移至目的地資料夾。

輸入參數

引數 選用 接受 預設值 描述
Folder to move 資料夾 輸入或選擇要移動之資料夾的完整路徑,或包含該資料夾的變數
Destination folder 資料夾 輸入或選擇將要設為目的地資料夾的資料夾完整路徑,或包含資料夾的變數

變數已產生

引數 類型​ 描述
MovedFolder 資料夾 移動的資料夾物件 (這是一種表示,並可存取資料夾及其所有資訊)

例外狀況

例外 名描述
資料夾不存在 指示找不到資料夾
目的地資料夾不存在 指示找不到目的地資料夾
無法移動資料夾 指示移動資料夾時發生問題

重新命名資料夾

變更資料夾的名稱。

輸入參數

引數 選用 接受 預設值 描述
Folder to rename 資料夾 輸入或選擇要變更其名稱之資料夾的完整路徑,或包含該資料夾的變數
New folder name 文字值 輸入要成為新資料夾名稱的文字或文字變數

變數已產生

引數 類型​ 描述
RenamedFolder 資料夾 重新命名的資料夾物件 (這是一種表示,並可存取資料夾及其所有資訊)

例外狀況

例外 名描述
資料夾不存在 指示找不到資料夾
無法重新命名資料夾 指示重新命名資料夾時發生問題

取得特殊資料夾

擷取 Windows 特殊資料夾的路徑 (如桌面、我的圖片、網際網路快取等)。

輸入參數

引數 選用 接受 預設值 描述
Special folder name 無法使用 程式、個人、我的最愛、啟動、最近、傳送至、開始功能表、音樂、桌面、範本、應用程式資料、本機應用程式資料、網際網路快取、Cookie、歷程記錄、通用應用程式資料、系統、程式檔案、圖片、通用程式檔案 桌面 選擇特殊資料夾的名稱 (如「我的文件」或「桌面」)。 此選項與路徑無關,不考慮路徑的特定情況,也能在任何電腦上找到此特殊資料夾。

變數已產生

引數 類型​ 描述
SpecialFolderPath 資料夾 特殊資料夾物件 (這是一種表示,並可存取資料夾及其所有資訊)

例外狀況

此動作不包括任何例外狀況。