ファイルとフォルダーの操作

ファイルとフォルダーの操作

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho RPA の「Files and Folders」カテゴリでは、データを整理し、簡単に管理できます。フォルダーの作成、ファイルやフォルダーのコピー/移動、フォルダーからのファイル取得などのタスクを自動化できます。本ガイドでは、RPA フロー内でこれらのファイルシステムアクションを設定・利用する方法について説明します。
Notes対応 RPA エージェントプラットフォーム:Windows

利用可能なアクション

フォルダーの作成

指定したディレクトリ内に新しいフォルダーを作成します。
例: 日次売上レポート用の自動生成フォルダーを自動で作成したり、取引先名や会社名ごとに請求書を整理するフォルダーを作成したりできます。



設定
フォルダー path: 新しいフォルダーを作成する保存先パス(ディレクトリ)を指定します。
New フォルダー name: 新しく作成するフォルダー名を指定します。
If フォルダー already exists: 同名のフォルダーがすでに存在する場合に実行するアクションを選択します。
Do nothing: フォルダーを作成しません。
Auto rename:末尾に連番を付けた新しいフォルダーを作成します。例: 既存のフォルダー名が「Client Invoice」の場合、保存先には「Client Invoice{1}」という名前の新しいフォルダーが作成されます。

ファイル/フォルダーのコピー/移動

複数のファイルやフォルダーを現在の場所から新しい保存先へ効率的にコピーまたは移動できます。
例:請求書やプロジェクト文書など散在しているファイルを 1 つの整理されたフォルダーに集約したり、バックアップなどの重要ファイルを別の場所へ移動したりできます。また、ファイルを共有フォルダーやクラウドストレージにコピーして、他のユーザーとの共同作業やアクセスを可能にすることもできます。



設定
Operation:ファイル/フォルダーをコピーするか移動するかを選択します。
Copy: 選択したファイル/フォルダーの複製を保存先に作成し、元のファイル/フォルダーはそのまま残します。
Move:選択したファイル/フォルダーを保存先に移動し、元の場所からは削除します。
Path: [Browse] ボタンを使用して、コピーまたは移動したいファイル/フォルダーを選択します。
Info1 回の参照操作で複数のファイルを選択できます。
Destination フォルダー path:コピーまたは移動したファイル/フォルダーを配置する保存先パスを指定します。
If file/folder already exists:同名のファイル/フォルダーが存在する場合の動作を選択します。
Do nothing:ファイル/フォルダーをコピーまたは移動しません。
Auto rename:末尾に連番を付けた新しいファイルを作成します。例: 既存のファイル名が「Client Invoice」の場合、保存先には「Client Invoice{1}」という名前の新しいファイルが作成されます。
Replace: 既存のファイル/フォルダーを、コピーまたは移動したファイル/フォルダーで上書きします。このオプションは注意して使用してください。

ファイル/フォルダーの取得

指定したパスからファイルまたはフォルダーの一覧を取得します。種類でフィルタリングしたり、サイズや作成日などの追加情報を表示したりできます。
例: 大きなファイルを特定して削除や移動の候補とし、ディスク容量を解放したり、プロジェクト内の文書について作成日や更新日を確認して版管理を行ったりできます。



設定
フォルダー path: 一覧表示したいファイルが存在する場所を指定します。
Include subfolders:サブフォルダー内のファイルも一覧に含めるかどうかを選択します。
Get:取得する対象の種類を選択します。
All files:指定したディレクトリ内(有効な場合はサブフォルダーも含む)のすべてのファイルを一覧表示します。
All folders:指定したパス内のすべてのフォルダー(有効な場合はサブフォルダーも含む)を一覧表示します。
All files and folders:指定したパス内のすべてのファイルとフォルダー(有効な場合はサブフォルダーも含む)を一覧表示します。
Files to get?:すべてのファイルを取得するか、特定の種類のファイルのみ取得するかを選択します。
All files:指定したディレクトリ内のすべてのファイルを取得します。
Specific files:指定した拡張子のファイルのみを取得します。
File type:結果を絞り込むためのファイル拡張子を入力します(例: 「.docx」)。
Properties:項目名に加えて取得したいプロパティを選択します。作成日時、更新日時、サイズ、場所などから選択できます。
Created:ファイルが作成された日時。
Modified: ファイルが最後に更新された日時。
Size:ファイルサイズ。
Location: ファイルのフルパス。

例: アクション出力から 2 番目のファイルの名前とパスを取得する方法

Get files/folders アクションの出力は、配列のようなリストとして返されます。インデックスは 0 から始まります。そのため、最初のファイルを取得するには、${getFilesfolders_1.file_folder_items[0]} を使用します。

${getFilesfolders_1.file_folder_items[1]} - 2 番目のファイルを取得します。
${getFilesfolders_1.file_folder_items[2]} - 3 番目のファイルを取得し、以降同様です。

getFilesfolders_1 は、Get Files/Folders アクションの出力変数名です。変数名を変更した場合や、このアクションを複数回使用している場合は、正しい変数名を使用していることを確認してください。



ファイルを取得したら、各ファイルのプロパティを参照する必要があります。出力されるプロパティは、[Properties] ドロップダウンで選択した内容によって異なります。取得できる項目は次のとおりです。

path: ファイルパス。

拡張機能: ファイルの種類。

size: ファイルサイズ。

is_folder: 項目がフォルダーかどうか。

created: 作成日。

name: ファイル名。

modified: 最終更新日。

location: ファイルの場所。

そのため、最初のファイルのファイル名を取得するには、${getFilesfolders_1.file_folder_items[0].name} を使用します。

2 番目のファイルのパスを取得するには、${getFilesfolders_1.file_folder_items[1].path} を使用します。これらの値は、後続のタスクやアクションの入力として利用できます。






ファイル/フォルダーの存在チェック

指定したディレクトリ内にファイルまたはフォルダーが存在するかどうかを確認します。
例: ダウンロードを実行する前にファイルがすでに存在するか確認したり、特定のファイルやフォルダーの有無に応じてワークフローのステップを実行したりできます。



設定
Check if: ファイルの存在を確認するか、フォルダーの存在を確認するかを選択します。
File exists: 指定した場所にファイルが存在するか確認します。
フォルダー exists: 指定した場所にフォルダーが存在するか確認します。
File path: 存在を確認したいファイルパスを指定します。
フォルダー path: 存在を確認したいフォルダーパスを指定します。

ファイル/フォルダーの Zip 圧縮

1 つ以上のファイルまたはフォルダーを ZIP アーカイブに圧縮します。
例: プロジェクト関連の文書や画像を圧縮して共有しやすくしたり、バックアップを圧縮して保存・管理しやすくしたりできます。



設定
Files or folders to zip: アーカイブに含めるファイル/フォルダーを選択します。参照オプションを使用して、複数のファイルやフォルダーを同時に選択できます。
Zip name: 作成する ZIP アーカイブの名前を指定します。
Save zip to:ZIP ファイルを保存する場所を指定します。
Compression level:適用する圧縮レベルを選択します。
Set password to open: ZIP ファイルを保護するためのパスワードを設定できます。
If file already exists:保存先に同名のファイルが存在する場合の動作を選択します。
Auto rename:末尾に連番を付けた ZIP ファイルを作成します。例: フォルダー内に「Client Invoice.zip」という ZIP がすでにある場合、保存先には「Client Invoice{1}.zip」という名前の新しい ZIP が作成されます。
Replace:既存の ZIP ファイルを新しい ZIP ファイルで置き換えます。

ファイルの解凍

ZIP アーカイブから圧縮ファイルを展開します。
例: バックアップファイルを解凍して内容にアクセスしたり、プロジェクトファイルやメール、財務データを解凍して分析や参照に利用したりできます。



設定
File to unzip:ファイルを展開する対象の ZIP アーカイブを指定します。
Extract to: 展開したファイルを保存する場所を指定します。
Password to open: ZIP ファイルがパスワード保護されている場合に使用するパスワードを指定します。
If a file or フォルダー already exists: 展開先に同名のフォルダーがすでに存在する場合の動作を選択します。
Auto rename: 末尾に連番を付けた新しい展開先フォルダーを作成します。例: すでに「Client Invoice.zip」という展開済みフォルダーが存在する場合、保存先には「Client Invoice{1}.zip」という名前の展開フォルダーが作成されます。
Replace:既存の展開フォルダーを新しいフォルダーで置き換えます。

ファイル/フォルダー名の変更

指定した場所またはパスにあるファイル/フォルダーの名前を変更します。
例:ダウンロードしたファイルや請求書を、仕入先や日付に基づいて自動的にリネームして処理を効率化したり、プロジェクトのフェーズやコンテンツの種類に応じてファイル名を変更して共同作業を円滑にしたりできます。また、1 年以上前の古いファイルを特定し、適切にアーカイブできるよう名前を更新することもできます。



設定
Rename:名前を変更する対象として「File」または「フォルダー」を選択します。
File path:名前を変更したいファイルの場所を指定します。
New file name:新しいファイル名を指定します。
フォルダー path:名前を変更するフォルダーの新しい名前を指定します。

ファイル/フォルダーの削除

指定したパスからファイルやフォルダーを削除できます。
例: バックアップ後や一定期間経過後に古いログファイルを削除してストレージの肥大化を防いだり、データ処理後に一時ファイルを削除したりできます。



設定
Path:削除したいファイル/フォルダーが存在する場所を指定します。参照オプションを使用して、複数のファイルやフォルダーを同時に選択できます。