zipを解凍するアクティビティはデフォルトで備わっていません。
UiPathの既存のアクティビティにzipの解凍は存在しません。結構使うアクティビティなので、あってもいいかなとは思うのですが。
調べてみると、UiPath GO!などにカスタムアクティビティが存在するようです。
Invoke Methodを使った方法
今回は、既存のアクティビティを使用した方法をご紹介しようと思います。
アクティビティの検索窓に「method」と入力します。
「メソッドを呼び出し」が表示されたと思うので、そちらをワークフローにドラッグ・アンド・ドロップしてください。
![Uipath zip 解凍](http://aftp.tokyo/wp-content/uploads/2020/02/image-6.png)
TargetTypeのプルダウンをクリックし、「型の参照…」をクリック。
![Uipath zip 解凍](http://aftp.tokyo/wp-content/uploads/2020/02/image-7.png)
型の名前に「System.IO.Compression.ZipFile」と入力し、「ZipFile」を選択
![Uipath zip 解凍 system.io.compression.zipfile](http://aftp.tokyo/wp-content/uploads/2020/02/image-8.png)
MethodNameの中に「ExtractDirectory」と入力します。
※大文字小文字完全一致でお願いいたします!
![Uipath zip 解凍 invoke method メソッドを呼び出し](http://aftp.tokyo/wp-content/uploads/2020/02/image-12.png)
パラメーターから「コレクション」をクリック。
![Uipath zip 解凍 invoke method メソッドを呼び出し 2](http://aftp.tokyo/wp-content/uploads/2020/02/image-10.png)
パラメーターに「入力」をふたつ作って、解凍したいフルパスと、解凍先のフルパスを入力します。
![Uipath zip 解凍 invoke method メソッドを呼び出し 3](http://aftp.tokyo/wp-content/uploads/2020/02/image-11.png)
完成!
これでzipの解凍は完成です!
![Uipath zip 解凍 invoke method メソッドを呼び出し](http://aftp.tokyo/wp-content/uploads/2020/02/image-13.png)
最後に
余談ですが、以前勤めていた会社でzipファイルを右クリックして解凍していた方もいらっしゃいました笑。それを自動化していたんですね。それはそれでもちろんあり……かな。できれば、一番安全なやり方で自動化していきましょう。
3件のフィードバック
You actually make it seem so easy along with your presentation however
I in finding this matter to be really something which I feel I would by no means understand.
It sort of feels too complex and very broad for me.
I am having a look ahead in your subsequent post,
I will try to get the grasp of it! Najlepsze escape roomy
I like this site it’s a master piece! Glad I detected this
on google.?