JobAutoでファイルサイズ・作成日時などの情報を取得する方法

★アクションの説明、概要

JobAutoでファイルサイズや作成日時などの ファイル情報を取得する方法について説明します。

「ファイル情報の取得」アクションでは、 指定したファイルから、 ファイルサイズ、作成日時、最終内容更新日時、 最終アクセス日時、読み取り専用かどうかなどの情報を取得し、 JobAutoの変数へ格納できます。

また、 指定したファイルがショートカットの場合は、 ショートカットが参照している 実際のファイルパスを取得できます。

取得する必要がない情報については、 格納先の変数を設定する必要はありません。


★アクションの作成方法


★アクションの設定画面について

アクション設定画面の設定項目について説明します。

1.基本設定

1-1.ファイル

情報を取得するファイルのパスを指定します。ファイルパスには変数やシステム値を使用できます。システム値の説明はこちら。

1-2.格納先

取得できる内容は以下の通りです。それぞれ格納先の変数を設定します。取得しない内容に変数を設定する必要はありません。

・ファイルサイズ(KB)

ファイルサイズをKB単位で取得します。

・作成日時

ファイルを作成した日時を取得します。

・最終内容更新日時

ファイルの内容を最終更新した日時を取得します。

・最終アクセス日時

ファイルへ最後にアクセスした日時を取得します。

・読み取り専用

ファイルが読み取り専用かどうかを取得します。読み取り専用の場合は「1」、読み取り専用ではない場合は「0」が格納されます。

・ファイルのパス

指定したファイルがショートカットの場合、ショートカットが参照している実際のファイルパスを取得し、設定した変数へ格納します。


2.高度な設定

2-1.アクション有効

このアクションを無効にする場合は、チェックを外します。


3.エラー発生時の対応

3-1.エラー時の処理

エラーが発生したときの設定を行います。詳細はこちらをご確認ください。

3-2.基点となる条件分岐

エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。

3-3.エラー時にログ出力

エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。


ファイルサイズを取得する場合

指定したファイルのサイズを取得する場合は、 「ファイルサイズ(KB)」に 格納先となるJobAutoの変数を設定します。

取得したファイルサイズは、 KB単位で変数へ格納されます。

ファイルの作成日時を取得する場合

ファイルを作成した日時を取得する場合は、 「作成日時」に格納先となる変数を設定します。

ファイルの最終更新日時を取得する場合

ファイルの内容が最後に更新された日時を取得する場合は、 「最終内容更新日時」に格納先となる変数を設定します。

ファイルの更新日時を後続処理で利用したい場合などに使用できます。

ファイルの最終アクセス日時を取得する場合

ファイルへ最後にアクセスした日時を取得する場合は、 「最終アクセス日時」に格納先となる変数を設定します。

ファイルが読み取り専用か確認する場合

ファイルが読み取り専用かどうかを取得する場合は、 「読み取り専用」に格納先となる変数を設定します。

取得値状態
1読み取り専用のファイル
0読み取り専用ではないファイル

ショートカットが参照している実際のファイルパスを取得する場合

情報を取得するファイルがショートカットの場合は、 「ファイルのパス」に格納先となる変数を設定すると、 ショートカットが参照している 実際のファイルパスを取得できます。

必要なファイル情報だけを取得する

すべての項目に変数を設定する必要はありません。

ファイルサイズだけを取得する場合は 「ファイルサイズ(KB)」だけ、 更新日時だけを取得する場合は 「最終内容更新日時」だけに 格納先の変数を設定できます。

変数を使って対象ファイルを指定する場合

「ファイル」には、 情報を取得するファイルを指定します。

ファイルの指定には、 JobAutoの変数やシステム値を使用できます。

「ファイルの繰り返し処理」などで取得した ファイルパスを変数へ格納しておけば、 その変数を使って各ファイルの情報を取得できます。

「ファイル情報の取得」と「ファイルのカウント」の違い

アクション用途
ファイル情報の取得指定した1つのファイルについて、 サイズ、作成日時、更新日時などの情報を取得します。
ファイルのカウント指定したフォルダ内にある ファイルやフォルダの件数を取得します。

ファイル情報を取得できない場合の確認順序

  1. 「ファイル」に、 情報を取得するファイルが正しく指定されているか確認します。
  2. 変数やシステム値を使用している場合は、 実行時のファイルパスを確認します。
  3. 取得したい項目に、 格納先となるJobAutoの変数が設定されているか確認します。
  4. ショートカットの参照先を取得する場合は、 「ファイルのパス」に格納先の変数が設定されているか確認します。
  5. 高度な設定の「アクション有効」に チェックが入っているか確認します。

関連するファイル操作・FAQ

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。