![]() |
![]() |
|
Программа для удаления файлов | ☑ | ||
---|---|---|---|---|
0
malder
29.05.10
✎
13:27
|
Подскажите программу.....
Ситуация такая Нужно что бы в запланированное время с папка удалялись все файлы и записывались другие в эту же папку. |
|||
1
Aleksey_3
29.05.10
✎
13:55
|
cmd?
|
|||
2
kosts
29.05.10
✎
14:07
|
del c:\tmp\*.* -y
copy c:\tmp\ d:\*.* Что в этом роде. Если резервные копии делаешь, то тогда лучше старые файлы не удалять, а сохранять. |
|||
3
malder
29.05.10
✎
14:12
|
А пошаговое руководство по написанию проги где можно почитать или опишите, очень нужно ...
|
|||
4
kosts
29.05.10
✎
14:21
|
||||
5
Kavar
29.05.10
✎
14:23
|
А каким макаром можно удалить все файлы и папки, кроме папок верхнего уровня?
|
|||
6
kosts
29.05.10
✎
14:28
|
(5) rmdir c:\*.*\*.*
так? |
|||
7
kosts
29.05.10
✎
14:29
|
Хотя в (4) это видимо чистый дос.
Лучше открой справку в винде запусти cmd набери help del help rmdir help copy |
|||
8
malder
29.05.10
✎
14:36
|
Помогите с написание программы плз!! -)))
|
|||
9
BuHu
29.05.10
✎
14:38
|
(8)так что не получается? или ты хочешь чтоб за тебя ее написали?
|
|||
10
malder
29.05.10
✎
14:39
|
deltree /y %файл% - удалить файл (/y означает "удалить без вопросов"). Кста, в НТ работает тока del (флаг /y не нужен).
мнесто %файл% пишем путь к файлу например "D:\Проверка\123\1.txt" а как сделать что бы окно cmd не закрывалось после выполнения команды ??? |
|||
11
kosts
29.05.10
✎
14:40
|
(10)
а как сделать что бы окно cmd не закрывалось после выполнения команды pause |
|||
12
BuHu
29.05.10
✎
14:40
|
del "c:\ТвояПапка\*.*" /q
Copy "C:\ЕщеОднаПапка\*.*" "C:\ТвояПапка\" что то типа того, всего 2 строчки.. |
|||
13
levlvov
29.05.10
✎
14:41
|
(11) попросить дяду билла, что-бы он его не закрывал...
|
|||
14
BuHu
29.05.10
✎
14:42
|
(10) а зачем тебе оставлять открытым окно?
|
|||
15
BuHu
29.05.10
✎
14:43
|
(13) билли уже давно не приделах :-)
|
|||
16
malder
29.05.10
✎
14:50
|
бу-га-га получилось !!!
|
|||
17
BuHu
29.05.10
✎
14:52
|
у человека радость - первую программу написал :-) , почти сам...
|
|||
18
malder
29.05.10
✎
15:00
|
Ну да первая
А нужна она мне для того что бы копировать файлы на сервере 1с в папку "SNCCNTX" с разширением *.dat, когда их заменяеш на аналогичные все начинает работать !!! Но для тово что бы изменение вступили в силу я так понимаю нужно сначала остановить сервер , запустить написаную програму и потом опять запустить сервак, как это можно реализовать? Или можно решить по другому проблему с файлами в папке "SNCCNTX" |
|||
19
Kavar
29.05.10
✎
15:02
|
Что-то похоже rmdir маски не понимает. или ее как-то по другому задавать нужно.
|
|||
20
malder
29.05.10
✎
15:03
|
Я уже думал через планировщик задач Win
в 06:00 - выполняем задачу Остановка сервера в 06:02 - выполняем задачу удаление и копирование новых файлов в 06:05 - выполняем задачу Запуск сервера! |
|||
21
BuHu
29.05.10
✎
15:05
|
(20) это все можно сделать в одном файле, причем можно условие поставить "Если служба остановилась тогда делаем иначе можно письмо слать тебе или ничего не делать"
|
|||
22
BuHu
29.05.10
✎
15:06
|
но в (18) я ниче не понял
|
|||
23
malder
29.05.10
✎
15:06
|
Пишу своими словами так как в 1с полный ноль, начал учить две недели назад только.
Мне сказали что есть такая проблемма с сервером, что часто вылетает 1с сервер. После перечисленных выше манипуляций все начинает работать, вот я и решил решить проблемму таким простым образом. Насчет решить проблемму кардинально сказали что нужно ждать обновления 1с, сейчас версия 8.2 |
|||
24
BuHu
29.05.10
✎
15:08
|
причем тут назначеные задачи? как ты будешь определять когда батник запускать?
|
|||
25
Kavar
29.05.10
✎
15:09
|
(24) Он, наверно, для профилактики, каждое утро хочет ?)
|
|||
26
BuHu
29.05.10
✎
15:14
|
имхо тут надо писать слежение за сервером , 1с постоянно кладет какойнибудь текстовый файл в определенную папку , другая программа смотрит на время изменения этого файла, если оно > 10 мин (тут по усмотрению) то программа выполняет нужные действия , но что то мне подсказывает что достатчно стоп-старт сервера , хотя могу ошибаться
|
|||
27
malder
29.05.10
✎
15:30
|
Да все это делается для профилактики сервера, так как проще заменять файлы каждое утро чем писать прогу для слежение за изменинием файлов.
Выже кто то писал что можно сделать все в одном файле, останавливать и запускать сервер, как это реализовать? |
|||
28
kosts
29.05.10
✎
15:55
|
Кстати 8.2 только что обновилась. Может эту проблему пофиксили...
|
|||
29
malder
29.05.10
✎
16:17
|
У тебя тоже такое ??
|
|||
30
smaharbA
29.05.10
✎
17:16
|
напиши шаги со всеми папками и действиями, что тебе надо
потом позырим |
|||
31
Torquader
29.05.10
✎
20:28
|
Остановить сервис:
Net Stop ИмяСервиса Запустить сервис: Net Start ИмяСервиса Чтобы знать, что произошло, можно поставить перенаправление в файл: Net Start ИмяСервиса > РезультатВыполнения.txt Потом надо анализировать, что было в РезультатВыполнения.txt Удачи. |
|||
32
malder
31.05.10
✎
09:19
|
Спасибо всем, все получилось, все работает!
|
|||
33
malder
31.05.10
✎
09:22
|
Команду перемещения файлов кто знает???
|
|||
34
ДенисЧ
31.05.10
✎
09:25
|
(33) Никто не знает, это великая тайна.
Но тебе по секрету скажу: move |
|||
35
PaulBC
31.05.10
✎
09:25
|
(33) move
|
|||
36
malder
31.05.10
✎
09:54
|
1 папок перемещено.
а как сделать что бы файлы перемещались, а не вся папка сразу??? |
|||
37
malder
31.05.10
✎
09:54
|
или это нужно прописывать путь к каждому файлу?
|
|||
38
hd1
31.05.10
✎
10:00
|
(36) move ...\*
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |