diff --git a/bin/DumpHFS b/bin/DumpHFS index d148021..beef46d 100755 --- a/bin/DumpHFS +++ b/bin/DumpHFS @@ -2,6 +2,7 @@ import argparse from machfs import Volume +import os args = argparse.ArgumentParser() @@ -10,6 +11,11 @@ args.add_argument('dir', metavar='OUTPUT', nargs=1, help='Destination folder') args = args.parse_args() +try: + os.mkdir(args.dir[0]) +except FileExistsError: + pass + with open(args.src[0], 'rb') as f: v = Volume() v.read(f.read())