/ファイルとフォルダの操作一覧2018.03.01ファイルとフォルダの操作一覧TweetPocket業務を自動化する上でRPAとの親和性が高いファイルの移動や削除などの操作をまとめました。ファイルやフォルダの操作は自動化しやすい業務のひとつですが、アクティビティ単体ではできないこともありましたので今回まとめてみました。不足点や他にご要望等有ればご連絡ください。新規作成UiPathでは、指定したファイルが存在しなければ自動で新規作成されるようにアクティビティが設定されています。scope」アクティビティを使用すれば、指定したファイル名のエクセルファイルが存在しない場合に自動でワークブックが作成されます。CSV」アクティビティで拡張子を「.txt」と指定することにより、エクセルと同様にファイルがない場合は新規に作成されます。CSV」は拡張子が指定できるため、どの拡張子のファイルでも作成できますが、「.pdf」などのファイルを作成しても現時点では正常に開けないようです。Scope」アクティビティの使用で同様に新規作成されます。PDF」アクティビティを使用することによりPDFファイルが作成されます。Scope」内で使用することによりそのファイルが変換元ファイルとなります。file」アクティビティでファイルの作成のみであれば、どのタイプのファイルでも作成することができます。Pakage」からインストールが必要です。ファイルの削除コアアクティビティに含まれる、「Delete」アクティビティで対象ファイルのパスを指定することにより簡単にファイルの削除が可能です。拡張子を指定しない場合はフォルダと判断されフォルダが削除されます。このアクティビティで削除したファイルおよびフォルダは、ごみ箱には入りませんのでご注意ください。file」アクティビティで「From(コピー元)」と「To(コピー先)」のパスを指定することにより、ファイルのコピーが可能です。コピー先の指定には、フォルダ名だけでなくファイル名まで指定する必要があります。「OverWriteプロパティにチェックを入れると、コピー先に同一名称のファイルが存在する場合は上書きされます。指定方法プロジェクトフォルダ内に存在する「home.csv」ファイルを「test」フォルダ内に移動させる場合。file」アクティビティの使用で、ファイルの移動が可能です。file」と同様ですのでここでは省略します。方法はありそうですが、コマンドプロンプトから変更するのが一番確実かと思います。application」アクティビティでプロンプト画面を指定します。2「WorkingDirectory」プロパティに対象ファイルが存在するフォルダを指定します。変更後のファイル名[k(enter)]”」と指定します。Into」を配置することにより画面の指定は不要です。Element」から再度プロンプト画面を指定しましょう。セレクタのアップデートについては別途詳細記事を作成します。この方法により、ファイルの拡張子も変更することが可能です。拡張子を指定しないことによってフォルダ名も同様に変更することができます。file」アクティビティはファイルだけの様でフォルダは移動できませんでしたが、上記のコマンドプロンプトを使うことによってフォルダも移動やコピーが可能です。対応方法としては上記3の指定内容を変更するだけです。移動フォルダという名前のフォルダをCドライブ直下に移動します。C:\"フォルダのコピーtestフォルダとtestフォルダに含まれるファイルをFドライブにコピーします。最後の「D」はコマンドプロンプトのコマンドで、ファイルかディレクトリかを聞かれるためディレクトリ指定しています。F:\test[k(enter)]D"フォルダを開く対象フォルダをエクスプローラーで開きます。directory」アクティビティを使用することにより、パスの指定のみでフォルダを作成することができます。フォルダの削除ファイルの削除と同様に「Delete」アクティビティで対応可能です。まとめUiPathに用意されていない操作でも、コマンドプロンプトなどと合わせて使うことでだいたいの操作が可能ですね。RPAツールで開発を行う場合は、開発ツールだけでなく実際に操作するツールをどれだけ理解できているか、ということも大事だと思います。StudioとはSNSでもご購読できます。TwitterでフォローするFeedlyでフォローするuipath-admin仕事でRPAに出会いUiPathを知る。業務プロセスの自動化がとても簡単にできることに衝撃を受けるが、開発ツールの情報はほとんど英語であり試行錯誤して開発を進めることに。UiPathは学習環境が豊富にあったが、それでも翻訳やサイトの問題があったため、自身で情報発信することを決意。【UiPath】エクセルでよく使う操作一覧UiPathStudioで文字列を操作する。