Безвозвратное удаление файлов
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Автоматизация Total Commander

#1: Безвозвратное удаление файлов Author: WhiteSoul PostPosted: Mon Aug 25, 2014 00:02
    —
Подскажите, каким образом можно реализовать данную процедуру? Хочется повесить на ctrl+shift+del и чтобы удаление происходило в фоне.

Добавлено спустя 10 минут:

Ну и естественно настроить изначально.

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Aug 25, 2014 00:16
    —
WhiteSoul
Всё зависит от того, что понимается под безвозвратным удалением. Если просто удаление в обход Корзины, то читаем справку, там всё написано (пример).

#3:  Author: WhiteSoul PostPosted: Mon Aug 25, 2014 00:22
    —
Avada
Конечно не в обход. Я о затирании содержимого файла, предварительно заданным в настройках алгоритмом.

#4:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Aug 25, 2014 01:05
    —
WhiteSoul
В самом TC такой встроенной функции нет. Есть несколько плагинов, на форуме они обсуждались, соответствующие темы имеются (раз, два, три и так далее). А для вызова стороннего средства, если где-то найдётся подходящее, в TС можно создать em-команду и ей назначить нужные клавиши. Больше предложить нечего.

#5:  Author: FlasherLocation: Москва PostPosted: Mon Aug 25, 2014 03:03
    —
Оу, жамевю. Smile

Тут я называл кое-какие консольные варианты (с xdl для группы файлов кнопка беспроблемная, у wipe есть ключ /L для этого).

#6:  Author: WhiteSoul PostPosted: Mon Aug 25, 2014 15:03
    —
Flasher
Я нашел вариант с sDelete. Файл wipe.cmd содержания
Code:
FOR %%F IN (%*) DO "c:\My_files\Apps\Systems\TC_8.51a_x86\Utilites\SDelete\sdelete.exe" -p 7 -s %%F
PAUSE
EXIT /b 0


Но это не то. sDelete сама несовершенна, после нее удается восстановить файлы, пусть и с нулевым/нечитаемым содержимым. Однако, имена файлов не страдают. И папки она полностью не удаляет.

#7:  Author: FlasherLocation: Москва PostPosted: Mon Aug 25, 2014 19:58
    —
WhiteSoul
sDelete не я предлагал.

#8:  Author: Skif_off PostPosted: Mon Aug 25, 2014 19:59
    —
WhiteSoul wrote:
Однако, имена файлов не страдают.

А какая-нибудь программа умеет чистить MFT? И без админских прав, если что, скорее всего не обойтись.

#9:  Author: FlasherLocation: Москва PostPosted: Mon Aug 25, 2014 20:28
    —
Skif_off wrote:
А какая-нибудь программа умеет чистить MFT?
Я же ссылку приводил. Там назывались.

#10:  Author: FlasherLocation: Москва PostPosted: Mon Aug 27, 2018 16:29
    —
Раз тут ещё один запрос поступил, опубликую, что есть.
Quote:
TOTALCMD#BAR#DATA
%ComSpec% /c echo off&for /f "usebackq delims=" %# in
(`type %WL`) do if exist "%%~s#\" ((for /f "delims=" %%i in ('dir "%%~s#" /a-d/b/s') do if %%~zi GTR 0 xdl.exe "%%~si")&rd /s/q "%%~s#") else if %%~z#==0 (del /f/q "%%~s#") else xdl.exe "%%~s#"
comres.dll,17

Безвозвратно удалить выбранное с помощью XDL
%COMMANDER_PATH%\Utils\xdl\
1

 xdl

Шредятся только ненулевые файлы, остальное удаляется как обычно.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group