Если возможно восстановить файл после этого кода? - PullRequest
0 голосов
/ 08 ноября 2019

Я написал сценарий для Windows для безопасного удаления файлов, как клочок в Linux. Центральная функция в скрипте следующая:

        with open(file, 'r+') as f:
            size = os.path.getsize(file)
            null_str = '0' * size
            for i in range(1, cycles + 1): # For progress_bar
                f.seek(0)
                f.write(null_str)

Если возможно восстановить файл после этого действия?

Описание кода:

1) открыть файл для чтения и записи.

2) Получить размер файла в байтах.

3) создать строку var null_str, состоящую из '0', length = size.

4) loop

5) Возврат к началу файла.

6) запись var null_str в файл

В конце файл состоит из '0' ('aaaqwerty') и становится '000000000'.

Windows, python 3

...