Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Безвозвратное удаление файлов

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
WhiteSoul



Joined: 14 Jul 2013
Posts: 5

Post (Separately) Posted: Mon Aug 25, 2014 00:02    Post subject: Безвозвратное удаление файлов Reply with quote

Подскажите, каким образом можно реализовать данную процедуру? Хочется повесить на ctrl+shift+del и чтобы удаление происходило в фоне.

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

Ну и естественно настроить изначально.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 9024
Location: Россия, Саратов

Post (Separately) Posted: Mon Aug 25, 2014 00:16    Post subject: Reply with quote

WhiteSoul
Всё зависит от того, что понимается под безвозвратным удалением. Если просто удаление в обход Корзины, то читаем справку, там всё написано (пример).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
WhiteSoul



Joined: 14 Jul 2013
Posts: 5

Post (Separately) Posted: Mon Aug 25, 2014 00:22    Post subject: Reply with quote

Avada
Конечно не в обход. Я о затирании содержимого файла, предварительно заданным в настройках алгоритмом.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 9024
Location: Россия, Саратов

Post (Separately) Posted: Mon Aug 25, 2014 01:05    Post subject: Reply with quote

WhiteSoul
В самом TC такой встроенной функции нет. Есть несколько плагинов, на форуме они обсуждались, соответствующие темы имеются (раз, два, три и так далее). А для вызова стороннего средства, если где-то найдётся подходящее, в TС можно создать em-команду и ей назначить нужные клавиши. Больше предложить нечего.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12957
Location: Москва

Post (Separately) Posted: Mon Aug 25, 2014 03:03    Post subject: Reply with quote

Оу, жамевю. Smile

Тут я называл кое-какие консольные варианты (с xdl для группы файлов кнопка беспроблемная, у wipe есть ключ /L для этого).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
WhiteSoul



Joined: 14 Jul 2013
Posts: 5

Post (Separately) Posted: Mon Aug 25, 2014 15:03    Post subject: Reply with quote

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 сама несовершенна, после нее удается восстановить файлы, пусть и с нулевым/нечитаемым содержимым. Однако, имена файлов не страдают. И папки она полностью не удаляет.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12957
Location: Москва

Post (Separately) Posted: Mon Aug 25, 2014 19:58    Post subject: Reply with quote

WhiteSoul
sDelete не я предлагал.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1107

Post (Separately) Posted: Mon Aug 25, 2014 19:59    Post subject: Reply with quote

WhiteSoul wrote:
Однако, имена файлов не страдают.

А какая-нибудь программа умеет чистить MFT? И без админских прав, если что, скорее всего не обойтись.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12957
Location: Москва

Post (Separately) Posted: Mon Aug 25, 2014 20:28    Post subject: Reply with quote

Skif_off wrote:
А какая-нибудь программа умеет чистить MFT?
Я же ссылку приводил. Там назывались.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12957
Location: Москва

Post (Separately) Posted: Mon Aug 27, 2018 16:29    Post subject: Reply with quote

Раз тут ещё один запрос поступил, опубликую, что есть.
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

Шредятся только ненулевые файлы, остальное удаляется как обычно.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group