Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№106-10-2013 21:08:28

RedFireMan
Участник
 
Группа: Members
Зарегистрирован: 24-12-2009
Сообщений: 41
UA: Firefox 24.0

Автоматизация действий по работе с файловой системой

Знатоки Windows, подскажите, пожалуйста.

Приходится часто выполнять следующие действия:

    1. На жестком диске в определенном месте создается каталог с именем <текущая дата>, <текущее время>, например: "06.10.2013, 20.37"
    2. В этот каталог из другого каталога копируются все подкаталоги и файлы.
    3. Некоторые из скопированных файлов обрабатываются архиватором WinRAR.
    4. Из исходного каталога нужно уничтожить файлы (т.е. удалить без возможности восстановления: заполнить "мусорными" данными то место на жестком диске, где файл физически располагался).

Попытался написать bat-ник... С пунктами 2 и 3 разобрался (копирование и сжатие архиватором). Что непонятно:

1. Как получить системные дату и время и в нужном формате подставить их в качестве имени каталога?
2. Для "затирания" файлов пользуюсь File Shredder, но у него, как я понял, нет возможности запускаться из командной строки. Нужен бесплатный аналог, который умеет работать в автоматизированном режиме.

Или может есть замена командному файлу? Админы же наверняка что-то используют для автоматизации рутинных операций.

Желательно обойтись без стороннего софта и чтобы операции работали на версиях Windows, начиная с XP.

Отсутствует

 

№206-10-2013 21:56:13

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Firefox 24.0

Re: Автоматизация действий по работе с файловой системой

RedFireMan пишет

1. Как получить системные дату и время и в нужном формате подставить их в качестве имени каталога?

Выделить код

Код:

echo %DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%
RedFireMan пишет

2. Для "затирания" файлов пользуюсь File Shredder, но у него, как я понял, нет возможности запускаться из командной строки. Нужен бесплатный аналог, который умеет работать в автоматизированном режиме.

Например, SDelete - Secure Delete

Отсутствует

 

№307-10-2013 16:13:42

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 21.0
Веб-сайт

Re: Автоматизация действий по работе с файловой системой

RedFireMan пишет

Админы же наверняка что-то используют для автоматизации рутинных операций.

Админы уже давно на powershell сидят...


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№407-10-2013 16:21:44

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 12.1
Веб-сайт

Re: Автоматизация действий по работе с файловой системой

s/powershell/*nix (-;E


Ядрёная консоль делает меня сильней!

Отсутствует

 

№507-10-2013 16:23:09

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Firefox 24.0

Re: Автоматизация действий по работе с файловой системой

krigstask пишет

s/powershell/*nix (-;E

Выделить код

Код:

C:\>*nix
"*nix" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

:D

Отсутствует

 

№607-10-2013 16:33:45

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 21.0
Веб-сайт

Re: Автоматизация действий по работе с файловой системой

*nix сливает powershell, потому что powershell - это отдельная система на .NET

хотя мне действительно роднее *nix, поэтому на Винду ставлю CygWin.


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№707-10-2013 17:36:33

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 12.1
Веб-сайт

Re: Автоматизация действий по работе с файловой системой

Keepun пишет

*nix сливает powershell, потому что powershell - это отдельная система на .NET

Какое-то странное обоснование.

Но это был чистый вброс для юмора, так что не будем разводить перепалку.


Ядрёная консоль делает меня сильней!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]