Автоматичне видалення файлу після закінчення певного часу - комп'ютерний форум


У моєму скрипті перевіряється саме дата створення, і в цьому проблеми немає. Справа в тому, що при копіюванні файлу у його копії дата створення - це поточна дата. Тому скрипт буде працювати так, як треба.

Можна навіть дещо модифікувати скрипт, щоб застосовувати його до будь-якій папці і на будь-яку "старість" файлів:

Тоді можна викликати його так
wscript путь_імя_етого_скріпта.vbs "D: \ Common" 5 -будут видалені файли старше 5 днів і порожні папки в папці D: \ Common
або
wscript путь_імя_етого_скріпта.vbs "D: \ Common" -1 - буде повністю очищена папка D: \ Common

і розмістимо його в папці C: \ WinNT.
В оснащенні "Управління файловим сервером - Диспетчер ресурсів файлового сервера - Управління блокуванням файлів" створимо (якщо її ще немає) групу файлів "Всі файли", куди додамо маску *. *, Створимо новий шаблон з ім'ям "Відстежувати запис будь-яких файлів". У ньому встановимо тип блокування - Пасивна, в групах файлів відзначимо "Все файли", на вкладці "Команда" поставимо галку "Виконувати цю команду або сценарій", в поле команди вставимо C: \ WINNT \ system32 \ wscript.exe, а в аргументи - // B // NoLogo c: \ winnt \ quote_send.vbs [Source Io Owner] "Увага! Ця папка призначена тільки для обміну файлами. Щоночі вона очищається!". Збережемо шаблон. Створюємо новий фільтр блокування. У шляху блокування вибираємо потрібну папку, в налаштуванні властивостей вибираємо успадкування зі створеного вище шаблону і зберігаємо. Все, тепер при копіюванні або створенні в цій папці файлу у користувача буде вискакувати попередження. Так це працює у мене.
Це не інструкція, а напрямок дій, тому що можливі різні індивідуальні нюанси.

Додано через 1 годину 0 хвилин
to Piligr1m:

Є готова програма
Delenda 2.417

Description:
Delenda identifies files older than x days based on file creation, modification, last accessed date. Remove or move files to archive folders.
3 methods for deletion:
- delete expired files immediatly
- delete and send files to Recycle Bin
- transfer aged files toward archive folders.

Dispatch files, leave a shortcut in source folder when moving files. Mac files support. Optionally a Windows service or command line for batch processing
--------------------------------------------------------------------------------
Contact Info:
Soft Experience
15, Avenue de Villiers

Схожі статті