Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Тема на удаления (http://forum.oszone.net/showthread.php?t=295730)

nighttrap 18-02-2015 15:52 2472967

Тема на удаления
 
Тема на удаления

Iska 18-02-2015 16:43 2472983

И что делать, когда будет найдено два десятка файлов с одинаковым именем «Doc1.doc»?

nighttrap 18-02-2015 16:53 2472988

Тема на удаления

Iska 18-02-2015 17:18 2473000

Цитата:

Цитата nighttrap
Таких файлов: «Doc1.doc»на компе просто нет-и почему они должны быть! »

Ну, будет два файла «Вася Пупкин.doc». Вопрос не в том, будут или нет, а в том, что с этим делать когда будут. Или Вы в принципе не понимаете о чём речь?

nighttrap 18-02-2015 18:00 2473017

Тема на удаления

Iska 18-02-2015 18:25 2473032

nighttrap, xcopy копирует и структуру папок, а не просто файлы в один каталог. Это раз. Второе: Вы копируете с разных дисков в разные каталоги. Потому Вы не наблюдаете в Вашем случае описанной мною ситуации.

А какова глобальная цель?

nighttrap 18-02-2015 18:55 2473052

Тема на удаления

Iska 18-02-2015 19:09 2473063

Значит, возвращаемся к первому вопросу. Давайте на примере, что ли.

В папке «c:\Users\Маша\Desktop» был найден файл «Затраты.doc». Он был скопирован в папку «???:\…\DocFileCopy». Затем в папке «c:\Users\Петя\Documents» был найден ещё один файл с таким же именем «Затраты.doc». Наши действия?

nighttrap, и вообще — это не цель. Это средство. Цель Вы так и не назвали. Зачем надо копировать все файлы *.doc в одну папку?

nighttrap 18-02-2015 19:36 2473093

Тема на удаления

Iska 18-02-2015 20:22 2473118

Цитата:

Цитата nighttrap
Вирус сделал ети файлы скритимы.Хотел их собрать в одну папку и снять атрибут одним махом. »

Вооот… Теперь мы видим цель. И то, что путь для реализации этой цели выбран неудачно, поскольку нет необходимости копировать их в одну папку. Попробуйте воспользоваться, например, аналогичным:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
        if exist "%%i:\." attrib.exe -r -s -h "%%i:\*.doc" /s
)

endlocal
exit /b 0


nighttrap 23-02-2015 15:27 2474897

Тема на удаления

Iska 23-02-2015 15:36 2474901

Цитата:

Цитата nighttrap
Я все равно скопировал все файлы- .doc в одну папку.
Надо было их собрать и пересмотреть-ну и потом удалить. »

Не надо копировать. Far Manager, Alt-F7:
Скрытый текст
Код:

╔════════════════════════════ Поиск файла ═════════════════════════════╗
║ Одна или несколько масок файлов:                                    ║
*.doc                                                              ↓║
╟──────────────────────────────────────────────────────────────────────╢
║ Содержащих текст:                                                    ║
║                                                                    ↓║
║ Используя кодовую страницу:                                          ║
║ Все кодовые страницы                                                ↓║
╟──────────────────────────────────┬───────────────────────────────────╢
║ [ ] Учитывать регистр            │ [ ] Искать в архивах              ║
║ [ ] Только целые слова          │ [x] Искать папки                  ║
║ [ ] Искать 16-ричный код        │ [ ] Искать в символических ссылках║
╟──────────────────────────────────┴───────────────────────────────────╢
║ Выберите область поиска:                                            ║
На всех несъёмных дисках        ↓  [ ] Использовать фильтр          ║
╟──────────────────────────────────────────────────────────────────────╢
║    { Искать } [ Диск ] [ Фильтр ] [ Дополнительно ] [ Отмена ]      ║
╚══════════════════════════════════════════════════════════════════════╝


Результаты поиска — во временную панель. И просматривайте, и удаляйте сколько угодно.

nighttrap 25-02-2015 20:40 2475855

Тема на удаления

Elven 26-02-2015 12:37 2476095

Iska, бесполезно, он таки выбрал свой вариант решения проблемы, и все остальное не есть "путь самурая".

Опиум 26-02-2015 16:40 2476225

ну можно при копировании добавлять к файлу случайный суффикс, типа _%random%, чтобы в целевой папке не случилось одноименных файлов.

Iska 26-02-2015 17:15 2476243

Цитата:

Цитата Elven
Iska, бесполезно, он таки выбрал свой вариант решения проблемы, и все остальное не есть "путь самурая". »

Да флаг ему в руки. Особливо при подобном поиске .iso, .wim, .wmv, .mkv и т.п.


Время: 03:04.

Время: 03:04.
© OSzone.net 2001-