Записывал когда-то всю инфу необходимую на болванки. Когда их количество переросло 500 штук, придумал (по совету знакомых) хранить всё на винте. Так и доступ более быстрый и найти что-то проще. Но столкнулся однажды с потерей данных на 750 гб в связи с горькой утратой винчестера. А поскольку рейды строить ни денег, ни желания не было, придумал соорудить програмулину, которая хоть как-то будет сохранять информацию о том, что было на винчестере. Восстановить потерянную инфу не такая большая проблема при нынешнем количестве пиринговых сетей и торрентов, главное знать, что было утеряно.
Написанная мной программа сканируетвсе диски с C: до Z: и заносит в справочник имеющиеся файлы. Дабы не создавать список файлов таких папок, как C:Windows, в обработке сканирующей имеется числовой реквизит. Программа спросит обрабатывать ли папку, когда количество файлов в папке превысит значение данного реквизита. Кому лениво отвечать на вопрос программы, обрабатывать ли папку — смело ставим там 99999 и программа просканирует все винты не тревожа пользователей. Признак у папки «не обрабатывать» можно выставить позже, зайдя в справочник «Файлы». Естественно, чем меньше программа обрабатывает папок, тем быстрее она закончит свою работу. Рекомендую при первом проходе ставить 20-30.
Для автоматизации процесса имеется проверка на имя пользователя. При запуске 1С в режиме предприятия под пользователем «АвтоматическийЗапуск», программа сама пройдёт по винчестерам и отправит список файлов на почту.
Перед первым запуском следует зайти в 1С предприятие под пользователем «Администратор» и заполнить константы, которые нужны для отправки списка файлов на почту. Для mail.ru и yandex.ru настройки привёл на скриншотах. gmail.com пока победить не удалось.
Для тех, кто боится размещать список своих файлы у себя в почте — можно просто заполнить константы не правильными значениями. Почта в таком случае отправляться не сможет, но список файлов будет занесён в справочник «файлы».
В архиве .dt для 8.1 и для 8.2.
ЗЫ: так и не смог побороть почту gmail.com. Проверена отправка на yandex.ru и mail.ru
ЗЫЫ: Сильно камнями не кидайте — первая полностью собственная разработка.
Обработка составляет список файлов компьютера и отправляет список на почту.
Перейти к публикации
Интересная обработка. Интересно, для чего автор ее применял?
Так в описании и написано, для чего применял =)
Периодически запускаю перед сном, раз в недельку-две. Вместо бекапа 3тб информации, составляется список имеющегося и сохраняется на независимом сервере (почтовом), чтобы спать крепче =Р
А 1С для решения был выбран почему?
А 1С для решения был выбран почему?
Согласен. Подобные проги стоит оформлять отдельными модулями. И даже ставить в планировщик.
Но идея прекрасная.
Безусловно +
(3) Являюсь програмером 1С. Если и в памяти с университета что и осталось — только VB. Но между VB и 1С увидел преимущество хранения списка файлов в базе данных в виде справочника иерархического — подобно дереву папок в винде.
(4) В планировщике можно вписать запуск предприятия под пользователем «АвтоматическийЗапуск» без пароля — программа пройдётся по списку файлов, обновит его, отправит на почту и завершится.
(5) да, собственно ответ был понятен. Хотя стоит, поправить — хранение данных одна из задач программирования и реализуется в любом языке программирования. Так, что можно и в vbs все это сделать. А насчет gmail —http://infostart.ru/public/58093/
Я что-то ни хера не понял — автор свои 750ГБ забивает, всякой хернёй, типа дистрибутивы, фильмы и музыка, а потом это складирует на диски?
ИМХО, при сегодняшней доступности интернета ВСЮ неуникальную(то что перечислил) инофрмацию легко можно скачать из тех же пиринговых сетей и т.д. А уникальную информацию(фотки: я и мой кот, разработки, достижения) можно бэкапить и на DVD.
По теме: 5 лет назад я и сам бы решал подобную задачу «через ж…»(Pascal, может быть и 1С :-)), но сейчас я это делается проще:
(7) Не 750 гб, а 3тб. И да, именно подобной фигнёй.
Попробовал ваш вариант.
1)Русские символы записывает в dos кодировке, что не очень удобно
2)Выводит информацию только из корня диска С:, в подпапки не заходит.
3)Даже если как-то решить проблему с выводом информации из подпапок — нельзя сделать отбор по ненужным папкам, типа Windows, Program files и любых других с большим количеством ненужных файлов
Проще для этих целей воспользоваться прогой Total Commander. В ней CTRL+B (развернуть все файлы без подкаталогов), все выделить и через Инструменты «Копировать полные имена файлов». Они скопируются в буфер обмена. Дальше их хоть куда — хоть в Эксель, хоть в Ворд. Их можно даже гиперссылками сделать на соответствующие файлы и напрямую кликать из таблицы.
(8) 1. Да, кодировка CP866
2. Все просто:
3. По не нужным папкам кроме вас никто не отберет конечно
(9) C учётом того, что у людей дисков обычно не один и не два (а у меня их 12) данная операция будет отнимать много времени у того, кто будет бекапить список файлов, да к тому же ещё и в ручную отправлять на почту надо. В моей обработке предусмотрен механизм автоматизации данных действий.
(10) Убедили. Интересный вариант, особенно для тех, у кого не установлена 1С. Но всё же мой вариант имеет несколько преимуществ над вашим:
1) Он уже написан.
2) Имеется отбор.
3) Не совсем понял метод отправки на почту, но не уверен, что у меня отправится письмо с помощью данного вами метода, поскольку на компьютере не имею настроенных почтовых программ. И не ясно как в вашем случае осуществляется отправка нескольких файлов, по количеству дисков в системе.
Убедили. Интересный вариант, особенно для тех, у кого не установлена 1С. Но всё же мой вариант имеет несколько преимуществ над вашим:
1) Он уже написан.
2) Имеется отбор.
3) Не совсем понял метод отправки на почту, но не уверен, что у меня отправится письмо с помощью данного вами метода, поскольку на компьютере не имею настроенных почтовых программ. И не ясно как в вашем случае осуществляется отправка нескольких файлов, по количеству дисков в системе.»
Ваш вариант требут 1С, а она стоит денег. А отправака на почту идет через командную строку как я понимапю не требуетсяч почтовые программы
(11) Двенадцать дисков дома? Кто-то файловый сервер дома держит? Dr.ZIG, ты наверноегик ?
Лан, неплохая разработка, для тех кто дома(или не дома) держит 1С 8. 🙂
Интересная штука.
Идея ясна, НО, коли есть архивирование списка файлов, то для логического завершения нужно бы написать и обратную проверку: обработка должна пробегать по заданному списку файлов, искать отсутствующие на дисках файлы и выдавать их список =)
А для УТП для Украины 8.2 подойдет?
(16), Вообще это отдельная конфигурация и ставится рядом с УТП.