powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Удаление файла по вхождению
45 сообщений из 45, показаны все 2 страниц
Удаление файла по вхождению
    #33568322
Mit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример: есть в определенной папке куча текстовых файлов. Так вот нужно чтобы определнное пользовательское задание шарилось по данным файлам и если там находиться слово delete удаляла файлы, с даннам словом внутри. Хотелось бы ссылку или пример.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568353
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Start -> Search -> For files or folders
A word or phrase in the file -> type "delete" -> Search
Ctrl+A
Delete

Enjoy
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568367
Mit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне надо в батнике.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568380
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Mit
тогда в какой ОС?
--
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568415
Mit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winxp
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568526
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читая такие вопросы, все больше уюеждаюсь, что на виндовой машине надо обязательно иметь unix utils.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568560
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет. надо всем влепить http://www.desktopbsd.net/ например


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568615
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraнет. надо всем влепить http://www.desktopbsd.net/ напримервсем не влепить, там рашшин нету
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568646
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568650
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы все маньяки :-)
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568661
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MitПример: есть в определенной папке куча текстовых файлов. Так вот нужно чтобы определнное пользовательское задание шарилось по данным файлам и если там находиться слово delete удаляла файлы, с даннам словом внутри. Хотелось бы ссылку или пример.
Наверняка через VBS можно.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568663
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
нет. надо всем влепить http://www.desktopbsd.net/ например
- Ни фтия всем...
- Ну что за мода: к Фару фроточки прикручивать...
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568694
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
grep -Rl delete ./ | xargs -L  1  rm
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568769
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а теперь представим что это был бы за монстер если на VBS.
Автоматизация в винде не на высоте, как всегда
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568770
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlКто сказал?А вот тут нету: http://www.desktopbsd.net/index.php?id=59
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568794
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато два варианта португальского. Уж какой-нибудь из них все понимают.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568826
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
25.
set fso=WScript.CreateObject("Scripting.FileSystemObject")

dir="c:\tmp\mydir"
set f = fso.GetFolder(dir)

Set re = New RegExp
re.Pattern="delete"

Set files = CreateObject("Scripting.Dictionary")

Set fc = f.Files
   For Each f1 in fc
    fname=dir & "\" & f1.name
    set fff = fso.OpenTextFile(fname)
    str = fff.readall
    ttt=re.test(str)
    if ttt then files.add fname,  0  'WScript.echo "OK!!!"
    fff.close
   Next

a = files.Keys
   For i = 0 To files.Count -1
      'WScript.Echo a(i)
      fso.DeleteFile a(i)
   Next

да, это VBS... винда - мастдай однозначно
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568865
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Определённо, Windows-администраторы -- героические люди... где-то, в чём-то...
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568902
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Windows настолько хорошо документированы API, а также есть настолько масштабные средства разработки и готовые коды, что героизма не больше, чем в Unix'ах...
Вот этот файл будет удалять из той директории, где он сам находится, все файлы, содержащие строку или подстроку delete
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568907
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сырцы. Первая ф-ция - из DelphiWorld.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568937
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно ли я понимаю, что если мне понадобиться удалить файлы, в которых содержится строка Erease или, скажем, "Удалить", и, мне потребуется внести ограничение также на название файла, то мне придётся использовать одно из масштабных средств разработки, чтобы получить исполняемый файл, который будет выполнять ровно это одно действие? Правильно ли я понимаю, что если я рядом не положу исходник, использовавшийся для создания этого шедевра в одном из масштабных средств разработки, либо каким-то мною самим изобретённым образом не задокументирую назначение этого исполняемого файла, пришедший после меня администратор сможет выяснить его назначение либо методом тыка (запустив этот файл), либо методом научного тыка (запустив этот файл в дебаггере)?
Внимание, вопрос: нахрена администратору все эти рюшечки, если для простейшей задачи администрирования ему приходится либо катать здоровенную портянку скрипта, либо использовать ни разу не бесплатные "масштабные средства разработки" и ни разу не легко доступные "готовые коды", чтобы получить для этой задачи невнятный экзешник на 24кб с исходникам в 4 кб. В Unix-окружении на это требуется скрипт из одной строки, размером в байты, который пишется за секунды, содержимое которого самоочевидно.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568961
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я охотно верю, что seekdel.dpr - замечательная прога и все как надо сделает.
Но по сравнению с grep/find/xargs - это явно из пушки по воробьям.

В Windows все действительно неплохо документировано - но там не хватает удобных инструментов для админа.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568967
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну-ну. Религиозная война на нашей территории :)
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568968
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrНу-ну. Религиозная война на нашей территории :)
Среди нас засланцы
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568972
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и далее - если допустим товарищу надо было бы с подкаталогами

то в нормальных системах юыло бы что-то типа


Код: plaintext
find ./ -type f | xargs grep -l delete  | xargs rm

а в винде небось пришлось бы писать обход каталогов
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33568982
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, просто мне часто приходится делать скрипты на shell для *nix и на wsh для Windows и я просто поражаюсь неуклюжести последней. Ну почему Билли не взять было просто unix tools и не впарить в винду, почему надо все свое придумывать и какое-то кривое.
Похоже на советских инженеров, которые шли пусть корявым, но "своим путем", когда другие уже придумали.
Считайте, что это был крик души :-)
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569164
cmd...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что-то типа:
for /F %f in ('findstr /s /i /m delete *.*') do del %f
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569165
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
@echo off
for /F "delims=?" %i in ('findstr /m /s delete *.txt') do @del "%i" && echo файл %i  удален
--

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569174
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наврал, в bat файле надо по 2 %% (я его в командной строке отлаживал)
Код: plaintext
1.
2.
@echo off
 for /F "delims=?" %%i in ('findstr /m /i /s delete *.txt') do @del "%%i" && echo файл %%i  удален
гы каждый решил задачку по своему
--


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569218
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Green2 здорово. Что-то никак руки не доходят до этого find-а, юних-утилс совсем разленивают :-)
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569225
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу - до for-а конечно. С выполнением. Что с MS-DOS осталось - тока то и помницца :-)
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569462
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlВнимание, вопрос: нахрена администратору все эти рюшечки, если для простейшей задачи администрирования ему приходится либо катать здоровенную портянку скрипта, либо использовать ни разу не бесплатные "масштабные средства разработки" и ни разу не легко доступные "готовые коды", чтобы получить для этой задачи невнятный экзешник на 24кб с исходникам в 4 кб. В Unix-окружении на это требуется скрипт из одной строки, размером в байты, который пишется за секунды, содержимое которого самоочевидно.И что, нет ни одной задачи, которая в винде решается проще, чем в *nix ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569548
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть, конечно. Как минимум такая: "Эффективная работа за ПК женщины предпенсионного возраста с минимальной адаптацией системы под нее".
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569555
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrЕсть, конечно. Как минимум такая: "Эффективная работа за ПК женщины предпенсионного возраста с минимальной адаптацией системы под нее".

обычно добавляют женщины-домохозяйки
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569708
GeT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно вам :)
Мы сейчас говорим о задаче администраторской (пусть и довольно простой). А 90% пользователей, будь то домохозяйка или председатель правления банка, пользовались и будут пользоваться виндой. Юзабилити, блин.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569939
Mit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор@echo off
for /F "delims=?" %%i in ('findstr /m /i /s delete *.txt') do @del "%%i" && echo файл %%i удален

говорит непредвиденной появление %%i
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33569974
Mit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще: есть ли приблуда для выполнения линуксовых команд в винде?
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570068
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unix utils давно уже есть
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570075
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mit а "неожидангное появление" будет давать если не из батника запускать, прямо в строке. Таким образом - эта команда тлько для батника вероятно.
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570078
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Mit
как запускаешь, что не работает?
--



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570082
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все отлично работает - если это в батнике прописать
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570085
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Green2 а почему если прямо в командной строке вводить- не работает?
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570224
Mit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точно если в командной строке то не работает
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570249
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо тада лишний процент убрать - заработает

for /F "delims=?" %i in ('findstr /m /i /s delete *.txt') do @del "%i"
...
Рейтинг: 0 / 0
Удаление файла по вхождению
    #33570255
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно он об этом писал как раз :-)
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / Windows [игнор отключен] [закрыт для гостей] / Удаление файла по вхождению
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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