Nim言語でZipファイルを解凍(展開)する on Windows

久々Nim!
Windowsだとちょっとだけ癖があります。

NimでZIPを扱う

まずNimでZIPを展開できるように、モジュールをインストールします。

> nimble install zip

コードを書く

importのあとに{.passl: "-lz".}を追記します。

import zip/zipfiles

{.passl: "-lz".}

var z: ZipArchive
    if not z.open("test.zip"):
        echo "Opening zip failed"
        quit(1)
    #z.extractAll("test.zip")
    z.extractAll("./")
    z.close()

以上


[PR] おすすめの本

Nな人

この記事を書いた人

Nな人(えぬなひと)

Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。 PHP、Pythonと、昔はperlを書いていたP言語エンジニア。 最近はNimを書いたりしています。