ファイルのアクション

完了

ファイルの操作は、フォルダーの操作と似ています。 ファイルとフォルダーの操作は似ていますが、ファイル関連のアクションでは、ファイルまたはフォルダーのパスを指定する必要があります。

指定したフォルダー内のすべてのファイルの一覧を取得するには、フォルダーからファイルを取得 アクションを使用します。 このアクションは、フォルダ内のサブフォルダーを取得する アクションと類似の機能です。 フォルダーのパスは必須入力であり、変数として指定できます。

オプションとして、ファイル フィルター アクションを使用してファイルをフィルター処理することもできます。 ワイルドカード文字はアスタリスク (*)、複数の句はセミコロン (;) を使用して区切り、キーワードを追加します。 サブフォルダーを見るには、サブフォルダーを含める アクションを選択します。

"フォルダーのファイルを取得" アクションのプロパティ ダイアログのスクリーンショット。

フォルダーのサブフォルダーを取得する アクションと同様に、出力を並べ替えたり、サブフォルダーへのアクセスが拒否されたときは失敗 とするように、詳細 セクション内でアクションの設定ができます。

「フォルダーのファイルを取得」プロパティ ダイアログの「詳細」セクションのスクリーンショット。

ヒント

たとえば、ファイル フィルターが*バックアップ*、*.txt に設定されている場合は、すべてのテキスト ファイル (拡張子が .txt であるもの) とファイル名に「バックアップ」という文字列が含まれているファイルがファイルの一覧に保存されます。

ファイルをコピーまたは移動するには、ファイルのコピー および ファイルの移動 アクションをそれぞれ使用します。 これらのアクションは、ファイル、またはファイルの一覧と移動先フォルダーを入力として受け取ります。 ファイルが存在する場合上書き または 何もしない に設定します。

"ファイルをコピー" アクション のプロパティ ダイアログのスクリーンショット。

ファイルを削除するには、ファイルの削除 アクションを使用します。これには、ファイルまたはファイルの一覧が入力として必要です。

ファイルがグループ化や組織的に正しく特定の名前付け規則に従っていることを、ファイルの名前を変更する アクションをバッチ処理で行い、確認します。 このアクションには、ファイル名を動的に変更するさまざまな方法が用意されています。 前のアクションと同様に、必要な入力はファイルまたはファイルのリストです。 その他の要件は、名前の変更の方法 ドロップダウン メニューで選択したオプションによって異なります。

たとえば、新しい名前の設定 オプションには、拡張機能を削除するオプションを含む新しい名前を指定する必要があります。 テキスト置換 オプションには、置換するテキストと置換後のテキストを指定する必要があります。

拡張機能を変更するには、新しい拡張子を指定する必要があります。 指定したファイルの新しい名前が既に存在する場合は、上書きするか、まったくアクションを実行しないかを選択できます。

"ファイルの名前を変更" アクションのプロパティ ダイアログのスクリーンショット。

ファイルの内容に基づいてファイル関連の処理を実行するには、ファイルからテキストを読み取る アクションを使用します。 このアクションにより、.txt ファイルのテキストが変数に格納されます。 必要な入力は .txt ファイルであり、ファイルの内容は単一のテキスト値またはリストとして保存されます。 リストを選択すると、ファイル内のテキストの各行が一覧の項目になります。 また、入力ファイルのエンコード方法をオプションの一覧から選択することもできます。

"ファイルからテキストを読み取る" アクションのプロパティ ダイアログのスクリーンショット。

テキストをファイルに書き込む アクションを使用すると、テキストをファイルに追加したり、指定したテキストを使用して新しいファイルを作成したりできます。 このアクションでは、テキストファイルのパスと追加するテキストを指定する必要があります。 書かれたテキストの最後に新しい行を追加することもできます。 ファイルが存在する場合は、既存のコンテンツに上書きするか、ファイルに追加するかを選択できます。

"テキストをファイルに書き込む" アクションのプロパティ ダイアログのスクリーンショット。

注意

フィールドに存在しないファイルへのパスを ファイル パス で指定すると、書き込むテキスト フィールドで指定した内容を使用してファイルが作成されます。

コンマ区切り値 (.csv) スプレッドシート ファイルからデータを読み込むには、CSV を読み取る アクションを使用します。 このアクションには、.csv ファイルへのパスとファイルのエンコードが必要です。 出力は、.csv ファイルの内容を格納した DataTable タイプ変数です。

詳細 セクションには、.csv ファイルのデータを処理するための複数のオプションが含まれています。 データの一貫性を維持し、冗長項目を削除するために、各セルの値をトリム (空白を先頭から最後まで削除) します。 最初の行に列名が含まれています チェックボックスを選択すると、最初の行は出力変数に格納されません。 また、ファイルで別の記号を使用している場合は、列の区切り記号を変更できます。

"CSV を読み取る" アクションのプロパティ ダイアログのスクリーンショット。

CSV ファイルに書き込む アクションを使用して任意の DataRow または DataTable 型の変数を .csv ファイルに書き込みます。 ファイルのパスと書き込むべき変数を指定する必要があります。

データの最初の行に列名が含まれているかどうか、ファイルに書き込むか書き込まないかを指定できます。 同じ名前のファイルが存在する場合は、データを上書きするか追加するかを選択し、列の区切り記号を設定します。 これらの設定については 詳細 セクションを参照してください。

"CSV ファイルに書き込む" アクションのプロパティ ダイアログのスクリーンショット。

Filepathのパーツ取得 アクションでは、ファイルのパスを入力として使用し、複数のコンポーネントに分割しjますが、これらすべては変数として保存されます。

"ファイル パスの一部を取得" アクションのプロパティ ダイアログのスクリーンショット。