フォルダー アクション

重要

不正アクセスを防ぐために、Windows では保護されたフォルダーにアクセスするための管理者権限が必要です。 フォルダー アクションを使用してこれらのリソースにアクセスするには、管理者権利のある Power Automate を実行します。 管理者として、Power Automate の実行に関する詳細情報は、昇格した権利で Power Automate を実行 に移動します。

Power Automate フォルダ アクションを使用してフォルダを操作および整理します。

頻繁に使用されるディレクトリ (さまざまなユーザーまたはコンピュータによって異なるディレクトリ) のパスを取得する 特別なフォルダーの取得 アクション。 次の例では、デスクトップ ディレクトリを取得し、変数に格納します。

%SpecialFolderPath%変数は、フローを実行するユーザーやフローを実行するコンピューターに関係なく、デスクトップ パスを使用する必要がある場合はいつでも使用できます。

特別なフォルダーを取得アクションのスクリーンショット。

フォルダーの作成アクションを使用して新しいフォルダーを作成します。

フォルダーの内容の一覧を取得するには、フォルダーのサブフォルダーを取得アクションを使用します。 このアクションは、指定されたフォルダー内にあるフォルダーのリストを提供します。 次の例では、指定された特別なフォルダーのすべてのサブフォルダーを取得します。 展開された 詳細 セクションで、フォルダーは作成時間の昇順、名前の降順で並べ替えられます。

[サブフォルダー内のファイルを取得] アクションのスクリーンショット。

適切なアクションを使用して、フォルダをコピー、移動、名前変更、削除または空にすることもできます。

フォルダーが存在する場合

フォルダーが存在するかどうかに基づいて、条件付きアクション ブロックの開始位置をマークします。

入力パラメーター

引数 オプション 受入 既定値 説明設定
フォルダーが次の場合 N/A 存在する、存在しない 存在する 確認するフォルダーの状態を選択
フォルダーパス いいえ フォルダー 状態を確認するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します

生成された変数

このアクションは変数を生成しません。

例外

このアクションには例外は含まれません。

フォルダー内のファイルを取得

フォルダー内のファイルの一覧を取得します。

特定のフォルダー内のすべてのファイルを取得するには、アクション フォルダー内のファイルを取得 を使用します。 Folder プロパティでフォルダー パスを指定し、File filter プロパティ (デフォルトに含まれている) に * 文字を使用します。 指定したフォルダー内のサブフォルダーに含まれるすべてのファイルも含める場合は、サブフォルダーを含める トグルを有効にします。 取得されたファイルパスは、アクションの出力に保存されます。

入力パラメーター

引数 オプション 受入 既定値 説明設定
Folder いいえ フォルダー ファイルの一覧を取得するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します
ファイル フィルター いいえ テキスト値 * 取得するファイルを制限するフィルターを選びます。 これにより、たとえば、*.txt や document?.doc などのワイルドカードを使用できます。複数のファイル フィルターを可能にするには、選択肢をセミコロンで区切ります (例: .txt;.exe など)。
サブフォルダーを含む 在庫切れ ブール値 False サブフォルダーも調べるかどうかを指定します
サブフォルダへのアクセスが拒否された場合に失敗する 在庫切れ ブール値 はい アクセス権がないフォルダーのファイルを取得しようとしたときエラーをスローするか、それらのフォルダーを無視するかを指定します
並べ替え N/A 並べ替えなし、フルネーム、ルート パス、ディレクトリ、名前、拡張子ないの名称、拡張子、サイズ、作成時間、最終アクセス、最終変更、非表示、システム、読み取り専用、アーカイブ、既存 並べ替えなし 検索結果を並べ替えるかどうかとその基準を指定します
Descending 在庫切れ ブール値 False 項目を降順と昇順どちらで並べ替えるかを指定します
次の優先 N/A 並べ替えなし、フルネーム、ルート パス、ディレクトリ、名前、拡張子ないの名称、拡張子、サイズ、作成時間、最終アクセス、最終変更、非表示、システム、読み取り専用、アーカイブ、既存 並べ替えなし 検索結果を 2 番目の基準で並べ替えるかを指定します
Descending 在庫切れ ブール値 False 項目を降順と昇順どちらで並べ替えるかを指定します
次の優先 N/A 並べ替えなし、フルネーム、ルート パス、ディレクトリ、名前、拡張子ないの名称、拡張子、サイズ、作成時間、最終アクセス、最終変更、非表示、システム、読み取り専用、アーカイブ、既存 並べ替えなし 検索結果を 3 番目の基準で並べ替えるかを指定します
Descending 在庫切れ ブール値 False 項目を降順と昇順どちらで並べ替えるかを指定します

生成された変数

引数 Type 説明設定
ファイル ファイルリスト 取得されたファイル (ファイル オブジェクトの一覧)

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
ファイルの一覧を取得できません ファイルの一覧の取得中に問題が発生したことを示します

フォルダー内のサブフォルダーを取得

フォルダー内のサブフォルダーの一覧を取得します。

入力パラメーター

引数 オプション 受入 既定値 説明設定
Folder いいえ フォルダー サブフォルダーの一覧を取得するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します
フォルダー フィルター いいえ テキスト値 * 取得するサブフォルダーを制限するフィルターを選びます。 このパラメータは、Doc* や Document? などのワイルドカードを可能にします。 複数のフォルダー フィルターを使用するには、選択肢をセミコロンで区切ります (例: Doc*;*)。
サブフォルダーを含む 在庫切れ ブール値 False サブフォルダーを調べてそれ以降のサブフォルダーも取得するかどうかを指定します
サブフォルダへのアクセスが拒否された場合に失敗する 在庫切れ ブール値 はい アクセス権がないフォルダーのサブフォルダーを取得しようとしたときエラーをスローするか、それらのフォルダーを無視するかを指定します
並べ替え N/A 並べ替えなし、フルネーム、ルート パス、ディレクトリ、名前、拡張子ないの名称、拡張子、サイズ、作成時間、最終アクセス、最終変更、非表示、システム、読み取り専用、アーカイブ、既存 並べ替えなし 検索結果を並べ替えるかどうかとその基準を指定します
Descending 在庫切れ ブール値 False 項目を降順と昇順どちらで並べ替えるかを指定します
次の優先 N/A 並べ替えなし、フルネーム、ルート パス、ディレクトリ、名前、拡張子ないの名称、拡張子、サイズ、作成時間、最終アクセス、最終変更、非表示、システム、読み取り専用、アーカイブ、既存 並べ替えなし 検索結果を 2 番目の基準で並べ替えるかを指定します
Descending 在庫切れ ブール値 False 項目を降順と昇順どちらで並べ替えるかを指定します
次の優先 N/A 並べ替えなし、フルネーム、ルート パス、ディレクトリ、名前、拡張子ないの名称、拡張子、サイズ、作成時間、最終アクセス、最終変更、非表示、システム、読み取り専用、アーカイブ、既存 並べ替えなし 検索結果を 3 番目の基準で並べ替えるかを指定します
Descending 在庫切れ ブール値 False 項目を降順と昇順どちらで並べ替えるかを指定します

生成された変数

引数 Type 説明設定
フォルダー フォルダー一覧表示 取得されたサブフォルダー (フォルダー オブジェクトの一覧)

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
サブフォルダーの一覧を取得できません サブフォルダーの一覧の取得中に問題が発生したことを示します

フォルダーを作成する

新しいフォルダーを作成する。

入力パラメーター

引数 オプション 受入 既定値 説明設定
次の場所に新しいフォルダーを作成する いいえ フォルダー 新しいフォルダーを作成するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します
新しいフォルダー名 いいえ テキスト値 新しいフォルダーの名前となるテキストまたはテキスト変数を入力します

生成された変数

引数 Type 説明設定
NewFolder フォルダー 作成されたフォルダー オブジェクト (これは表現であり、フォルダーとそのすべての情報にアクセスできます)

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
フォルダーを作成できません フォルダーの作成で問題が発生したことを示します
新しいフォルダーのパスと名前が空です 新しいフォルダーのパスとフォルダー名の両方に値が設定されていないことを示します

フォルダーを削除する

既存のフォルダーとその内容 (ファイルおよびサブフォルダー) を削除します。

入力パラメーター

引数 オプション 受入 既定値 説明設定
削除するフォルダー いいえ フォルダー 削除するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します。 そのフォルダとそのサブフォルダのすべての内容も削除されることに注意してください。

生成された変数

このアクションは変数を生成しません。

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
フォルダーを削除できません フォルダーの削除で問題が発生したことを示します

フォルダーを空にする

フォルダー自体を削除せずに、フォルダー (ファイルとサブフォルダー) の内容をすべて削除します。

入力パラメーター

引数 オプション 受入 既定値 説明設定
空にするフォルダー いいえ フォルダー 内容を削除するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します

生成された変数

このアクションは変数を生成しません。

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
フォルダーの内容を削除できません フォルダーの内容のクリアで問題が発生したことを示します

フォルダーをコピー

フォルダーを宛先フォルダーにコピーします。

入力パラメーター

引数 オプション 受入 既定値 説明設定
コピーするフォルダー いいえ フォルダー コピーするフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します。 フォルダパスが \ で終わる場合、フォルダの内容 (ファイル + サブフォルダ) のみがコピーされます。 それ以外の場合は、フォルダー自体 (およびその内容) がサブフォルダーとして宛先フォルダーにコピーされます。
対象のフォルダー いいえ フォルダー 保存先フォルダーとなるフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します
フォルダーが存在する場合 N/A 何もしない、上書き 何もしない コピー先のフォルダが既に存在する場合に、ファイルを上書きするか、全くコピーしないかを指定します。 フォルダが存在している場合でも、ファイル名が異なる場合、古いファイルはフォルダ内に残ります。

生成された変数

引数 Type 説明設定
CopiedFolder フォルダー コピーされたフォルダー オブジェクト (これは表現であり、フォルダーとそのすべての情報にアクセスできます)

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
宛先フォルダーが存在しません 宛先フォルダーが見つからなかったことを示します
フォルダーをコピーできません フォルダーのコピーで問題が発生したことを示します

フォルダーを移動

既存のフォルダーを宛先フォルダーに移動します。

入力パラメーター

引数 オプション 受入 既定値 説明設定
移動するフォルダー いいえ フォルダー 移動するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します
対象のフォルダー いいえ フォルダー 保存先フォルダーとなるフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します

生成された変数

引数 Type 説明設定
MovedFolder フォルダー 移動されたフォルダー オブジェクト (これは表現であり、フォルダーとそのすべての情報にアクセスできます)

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
宛先フォルダーが存在しません 宛先フォルダーが見つからなかったことを示します
フォルダーを移動できません フォルダーの移動で問題が発生したことを示します

フォルダーの名前を変更

フォルダーの名前を変更します。

入力パラメーター

引数 オプション 受入 既定値 説明設定
名称変更するフォルダー いいえ フォルダー 名前を変更するフォルダーの完全なパスまたはフォルダーを含む変数を入力または選択します
新しいフォルダー名 いいえ テキスト値 新しいフォルダー名となるテキストまたはテキスト変数を入力します

生成された変数

引数 Type 説明設定
RenamedFolder フォルダー 名前が変更されたフォルダー オブジェクト (これは表現であり、フォルダーとそのすべての情報にアクセスできます)

例外

例外 Description
フォルダーが存在しません フォルダーが見つからなかったことを示します
フォルダー名を変更できません フォルダー名の変更で問題が発生したことを示します

特別なフォルダーを取得

Windows の特別なフォルダー (デスクトップ、マイ ピクチャ、インターネット キャッシュなど) のパスを取得します

入力パラメーター

引数 オプション 受入 既定値 説明設定
特別なフォルダー名 N/A プログラム、個人、お気に入り、スタートアップ、最近、送信先、スタートメニュー、音楽、デスクトップ、テンプレート、アプリケーション データ、ローカル アプリケーション データ、インターネット キャッシュ、Cookie、履歴、共通アプリケーション データ、システム、プログラム ファイル、画像、共通プログラム ファイル デスクトップ 特別なフォルダの名前を選択します (マイドキュメントやデスクトップなど)。 子のオプションはパスに依存せず、パスの指定に関係なく、任意のコンピュータ上の特別なフォルダを検索することができます。

生成された変数

引数 Type 説明設定
SpecialFolderPath フォルダー 特別なフォルダー オブジェクト (これは表現であり、フォルダーとそのすべての情報にアクセスできます)

例外

このアクションには例外は含まれません。