Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Помогите сделать батник / 8 сообщений из 8, страница 1 из 1
03.11.2010, 18:12
    #36936981
valya2800
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
Добрый вечер (день)
Мне в нагрузку дали задание каждый понедельник удалять все файлы в одной сетевом каталоге, но оставляя файлы за предыдущие рабочих два дня.
Команда del не слишком функциональна, мне нужно удалять по дате.
Подскажите пожалуйста как лучше удалять и если возможно текст батника.
Всем большое спасибо.
...
Рейтинг: 0 / 0
05.11.2010, 12:03
    #36938952
naPmu3aH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
VBS не подойдет?

cleanup.vbs удаляет файлы старше 30 дней в заданной папке:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Option Explicit
Dim fso, dMonthAgo
dMonthAgo = Date() -  30 
Set fso = CreateObject("Scripting.FileSystemObject")

DirWalk("c:\log\")

Sub DirWalk(parmPath)
Dim oSubDir, oSubFolder, oFile, n

   On Error Resume Next         
   Set oSubFolder = fso.getfolder(parmPath)
   For Each oFile In oSubFolder.Files   
      If Err.Number <>  0  Then   
         Err.Clear
      ElseIf oFile.DateLastModified < dMonthAgo Then
             fso.DeleteFile oFile.Path, True
      End If
   Next

   For Each oSubDir In oSubFolder.Subfolders
      DirWalk oSubDir.Path      
   Next
   On Error Goto  0               
End Sub
...
Рейтинг: 0 / 0
05.11.2010, 12:08
    #36938966
Edd.Dragon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
Как вариант - воспользоваться стандартным поиском винды и найти в нем на указанном ресурсе все файлы созданные (или изменные - смотря как вам надо) за такой-то период (от фиг знает когда до позачера). После того как поиск завершиться и ты проанализируешь чего нашло - нажимаешь Ctrl-A и удалить.

Del функционален. Только использовать его надо в правильном месте ;)
...
Рейтинг: 0 / 0
05.11.2010, 14:24
    #36939223
Damien
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
Как вариант - воспользоваться стандартным поиском винды

а если подобных задач несколько - будешь как робот с конвейера с файлами возиться?
Батник запихал в планировщик и - свободен.
...
Рейтинг: 0 / 0
05.11.2010, 18:30
    #36939520
valya2800
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
naPmu3aH,

спасибо.
на сетевом ресурсе отработает без проблем?
...
Рейтинг: 0 / 0
05.11.2010, 18:32
    #36939522
Edd.Dragon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
Damienа если подобных задач несколько - будешь как робот с конвейера с файлами возиться?
Батник запихал в планировщик и - свободен.
1. Пока что на горизонте видим только одну задачу раз в 7 дней
2. Я вроде и не протестовал против батника :)
...
Рейтинг: 0 / 0
05.11.2010, 20:04
    #36939605
Константин Цветков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
valya2800Мне в нагрузку дали задание каждый понедельник удалять все файлы в одной сетевом каталоге, но оставляя файлы за предыдущие рабочих два дня.
Не имеет решения в среде Windows. 9 ноября 2010 года за какие дни будете оставлять?
...
Рейтинг: 0 / 0
06.11.2010, 05:09
    #36939885
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать батник
Рекомендую присмотреться к Automate 6, решает множество повседневных задач!
Good luck
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Помогите сделать батник / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]