SikuliXでファイルの存在をチェックするには

こさい
こさい

こんにちは。完全自動化研究所の小佐井です。SikuliXでファイルやディレクトリの存在をチェックする方法について解説します。

ファイルやディレクトリの存在をチェックするテクニックは、「ファイルが存在しないときには例外処理を行う」といった場合に利用します。

それではどうぞ!

この記事を書いた人
この記事を書いた人
こさい
こさい

(株)完全自動化研究所代表のこさいです。

1) ITエンジニア歴25年超。RPA開発歴8年超
2) RPA関連の書籍を6冊出版。
3)RPAトレーニング動画を販売しています。
4)RPAトレーニング研修を行っています
5)ご質問・お仕事のご依頼はこちら

ファイルやディレクトリの存在をチェックするには

test.txt」というテキストファイルが「C:\test」の中に存在する場合を解説します。

実際に「test.txt」を作成してスクリプトを試してみてください。

ファイルとディレクトリを区別しない時


# -*- coding: utf-8
import os

path = "C:\\test"

print os.path.exists(path)

【リスト1】ファイルとディレクトリを区別しない

test.txt」というテキストファイルが存在するので場合、Trueが返ってきます。

同じようにpath = “C:\\test\\test.txt”の場合でも、Trueが返ってきます。

ディレクトリでもファイルでも、存在していればTrueが返ります。

ファイルを調べる時


# -*- coding: utf-8
import os

path = "C:\\test\\test.txt"

os.path.isfile(path)

【リスト2】ファイルの存在を調べる

この場合、Trueが返ってきます。

変数pathの中身が、ファイルでない場合Falseが返ってきます。

ディレクトリを調べる時


# -*- coding: utf-8
import os

path = "C:\\test"

os.path os.path.isdir(path)

【リスト3】ディレクトリの存在を調べる

この場合、Trueが返ってきます。

変数pathの中身が、ディレクトリでない場合Falseが返ってきます。

関連する記事

RPA推進部署および部署リーダーの皆様へ
社内の生産性を飛躍的に向上させましょう。法人向けにトレーニング動画「業務自動化!RPA入門 Power Automate for desktop」を販売しています。

  • 初心者でも簡単に学べる内容:
    基本からわかりやすく学べるので、全社員がすぐに活用できます。
  • 視聴人数・回数に制限なし:
    一度の購入で全社員が自由に学べます。いつでも、どこでも繰り返し視聴可能です。
  • スキマ時間で学べる設計:
    忙しいビジネススケジュールの中でも、効率良く学習を進めることができます。
  • Excel業務にフォーカス:
    実務に役立つExcelスキルを中心に、即効性のあるトレーニングを提供します。
  • 動画視聴トライアル:
    全ての動画を無料でご確認いただけます。
詳細はこちらをご覧ください!

Sikulix
完全自動化研究所