activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

生産性を高めるアクティビティ

最終更新日時 2026年3月13日

Move Files to Dedicated Folders by Type

概要

概要: 新しいファイルを種類 (PNG、JPEG、XLSX、PPTX、PDF) に基づいてサブフォルダー内に移動します。

アプリケーション: OneDrive

説明: ファイルの種類に基づいて、専用のフォルダーにファイルを移動します。

  • 新しく作成されたファイルの MIME タイプを特定し、特定のフォルダーに移動します。
    • Excel ファイル (.xlsx、.xls) – [Excel] フォルダーに移動します。
    • ドキュメント ファイル (.docx) – [ドキュメント] フォルダーに移動します。
    • 画像ファイル (.png、.jpg) – [画像] フォルダーに移動します。
    • PDF ファイル (.pdf) – [PDF] フォルダーに移動します。
  • ドキュメントを上記のいずれのフォルダーにも移動できなかった場合は、そのドキュメントを [不明] フォルダーに移動します。

この例では、新しいファイルを種類 (PNG、JPEG、XLSX、PPTX、PDF) に基づいて自動的にサブフォルダーに移動するワークフローの作成方法について説明します。OneDrive で新しいファイルを作成すると、新しく作成されたファイルの MIME タイプが識別され、その種類に基づいて特定のフォルダーに移動されます。ファイルが正常に移動されなかった (上記のいずれのカテゴリにも並べ替えられていない) 場合、そのファイルは [不明] フォルダーに移動されます。

この例では、[ファイルの作成時][ファイル/フォルダーを移動] などの Microsoft 365 アクティビティのほか、[条件分岐 (if)][メッセージをログ] などのシステム アクティビティを示します。

ワークフロー

ヒント:

時間を節約するには、Studio Web の Move Files to Dedicated Folders by Type テンプレートを使用してこのワークフローを構築します。

  1. Studio Web を開いて、新しいプロジェクトを作成します。

  2. [オートメーションの開始方法][イベント ベース] を選択し、Microsoft 365 の [ファイルの作成時] トリガー アクティビティを選択します。

  3. トリガー アクティビティで、以下の手順を実行します。

    • Microsoft OneDrive と SharePoint のコネクションを設定します。
    • [ 作成場所 ] フィールドを設定します。たとえば、OneDrive のフォルダーのいずれかを選択します。

    docs image

  4. [ 条件分岐 (if )] アクティビティを追加します。この手順では、作成したファイルの MIME タイプを特定します。

  5. アクティビティで、画像ファイルを識別するための条件を設定します。

    • 条件ビルダー ウィジェットで プラス 記号のアイコンをクリックして [変数を使用] を選択します。
    • [ファイルの作成時] トリガー アクティビティの出力変数を選択し、[作成されるファイル][MimeType] プロパティまで移動して、条件を [次の値を含む] に設定し、入力フィールドに「image」と入力します。
    • 式エディターでは、この条件は「_out_NewFileCreated_1__Result.MimeType.Contains("image")」のようになります。

    docs image

  6. 次に、Then、すなわち条件が True (新規に作成されたファイルが画像) の場合に実行するアクティビティを設定します。

    • [ファイル/フォルダーを移動] アクティビティを追加し、次のように設定します。
      • 移動するファイルまたはフォルダー - [作成されるファイル] 出力変数を選択します。
      • 移動先フォルダー - OneDrive 内の [画像] フォルダーを選択します。

    docs image

  7. 次に、[コントロール: 変数の値を設定] アクティビティを追加します。[コントロール: 変数の値を設定] では、後のアクティビティで使用する値が保存されます。次のように設定します。

    • - [True] に設定します。
    • 移動先 - FileMoved 変数を割り当てます。

    docs image

  8. 次に、さまざまな種類のファイルを識別するために、さらに条件を設定します。手順 4 ~ 7 を繰り返しますが、各 [条件分岐 (if)] 条件に対して、テキストシートpdf、およびプレゼンテーションが含まれるよう [MIME の種類] を設定します。[ファイル/フォルダーを移動] アクティビティで、適切な [移動先フォルダー] を選択します。

    docs image

  9. 最後に、[条件分岐 (if)] アクティビティを追加して、作成したファイルがすべて移動されたかどうかを確認します。

    • [条件] を「 FileMoved=trueに設定します。つまり、手順 7 で設定した [コントロール: 変数の値を設定 ] アクティビティの値と同じです。
    • [Then] アクティビティに [メッセージをログ] アクティビティを追加し、次のように設定します。
      • [メッセージ] フィールドで、[ファイルの作成時] 出力変数を選択し、[作成されるファイル] > [FullName] プロパティに移動します。
      • ログ メッセージを完了するには、「が削除されました。」というテキストを追加します。

    docs image

    1. [ Else]、すなわち条件が False (例: FileMoved=falseの場合に実行するアクティビティ) を設定します。
      • まず、[メッセージをログ] アクティビティを追加し、次のように設定します。
        • [メッセージ] フィールドで、[ファイルの作成時] 出力変数を選択し、[作成されるファイル] > [FullName] プロパティに移動します。
        • ログ メッセージを完了するには、「は削除されませんでした。[不明] フォルダーに移動されます。」というテキストを追加します。
      • 次に、[ファイル/フォルダーを移動] アクティビティを追加し、次のように設定します。
        • 移動するファイルまたはフォルダー - [作成されるファイル] 出力変数を選択します。
        • 移動先フォルダー - OneDrive 内の [不明] フォルダーを選択します。

    docs image

  10. これで完了です。プロジェクトを実行できます。

  • 概要
  • ワークフロー

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得