Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
782 / 75 / 16
Регистрация: 04.08.2011
Сообщений: 803

Копирование путей

17.05.2013, 18:19. Показов 3240. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не знаю, как правильно назвать тему даже
Вообщем, нужно сделать список всех путей на ПК в блокнот, по алфавиту, с указанием размера файла.
Как это можно реализовать на cmd или проще взять из отчета антивирусника?
Должны быть абсолютно все пути.(скрытые, и ещё какие там бывают )
Пример:
Диск С
папка 1, файл 1, файл 2, файл 3
папка 2, файл 4, файл 5
папка 3
В блокноте строки вида:
c:\название папки 1\файл1.расширение размер
c:\название папки 1\файл2.расширение размер
c:\название папки 1\файл3.расширение размер
c:\название папки 2\файл4.расширение размер
c:\название папки 2\файл5.расширение размер
c:\название папки 3
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.05.2013, 18:19
Ответы с готовыми решениями:

Копирование: Ввод имени папки и копирование из нее файлов
Доброго времени суток! Реально ли реализовать подобное с помощью bat ? Знаю, что можно создать папку с именем, которое можно задать. ...

Обработка путей в текстовом файле
Привет всем. Есть такого вида текстовый файл ================================================== Filename :...

Сортировка путей файлов по длине
Здравствуйте, уважаемые! Собственно, сабж: dir /s /b | sort /r /+250 > length path.txt - выводит без сортировки по длине пути, где...

27
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
19.05.2013, 19:33
Студворк — интернет-сервис помощи студентам
Slim86r,
FraidZZ,
года 2 назад, когда я еще ничего не смыслил в программировании и пытался написать ядро кода для своей антивир. утилиты AntiHidden,
Iska на OSZone посоветовал мне инструмент под названием Log Parser (Download: Log Parser 2.2 - Microsoft Download Center - Download Details)
для осуществления выборки по множественным критериям в стиле SQL-запросов с максимальной скоростью.

Похоже, пришло время испытать его в действии:

Bash
1
2
3
4
5
6
@echo off
set LP="c:\Program Files (x86)\Log Parser 2.2\LogParser.exe"
set QUERY="SELECT Path, Size FROM L:\Bash\*.*"
 
%LP% %QUERY% -i:FS -q:ON -oCodepage:1251
pause
Или сразу в файл формата csv:
Bash
1
set QUERY="SELECT Path, Size INTO Output.csv FROM L:\Bash\*.*"
См. другие форматы: в справке LogParser.chm
Log Parser -> Reference -> Output Format
Можно менять настройки формата, используя VBScript объект - см.:
Log Parser -> Reference -> COM API -> Output Format objects
1
782 / 75 / 16
Регистрация: 04.08.2011
Сообщений: 803
19.05.2013, 21:01  [ТС]
Dragokas, а я "держу" систему в меру

Добавлено через 2 минуты
Что-то плохо догоняю, про что #21 пост?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
19.05.2013, 21:03
Slim86r, Ну как. Устанавливаешь программу. (линк дал).
Подставляешь свой путь вместо моего l:\bash. Запускаешь батник (код дал)
Смотришь результат. (вывод сразу в файл - код ниже дал.)
2
782 / 75 / 16
Регистрация: 04.08.2011
Сообщений: 803
19.05.2013, 21:54  [ТС]
Dragokas, что-то я не понял..это то, что я хотел, но за 2 минуты и ещё в таблице? Для чего я же тогда часами ждал? Где ты раньше был? А где гарантия, что тут всё? 233834 строки. Размер в байтах, через запятую получается?
Меня эти строки как то напрягают...
Миниатюры
Копирование путей  
0
782 / 75 / 16
Регистрация: 04.08.2011
Сообщений: 803
19.05.2013, 22:29  [ТС]
Собственно, вот зачем мне и надо было, раскидал на ПК всё то, что нежелательно видеть посторонним, и не помню где что, ну системный диск точно ничего там, а вот в прогах, в папке с avz нашёл фотки девушек(реальных, которых знаю в жизни, а не эротика из нета...), папки скрытые, забыл как-то про них совсем
Один парадокс, диск анализ диска с 20 Гб(системный) файл-отчёт 20 мб,
Диск, который забит файлами 435 гб, а не прогами, файл-отчёт 1,5 мб

Добавлено через 8 минут
Точнее не парадокс, роль играет количество файлов и их атрибуты? Я смотрю, тут вроде все файлы?...

Добавлено через 2 минуты
Вроде все у меня(атрибуты: скрытые, системные), но вопрос остаётся : как у вас?

Добавлено через 10 минут
Dragokas, Просто класс, все файлы за пару минут СПАСИБО
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
19.05.2013, 22:39
Цитата Сообщение от Slim86r Посмотреть сообщение
что-то я не понял..это то, что я хотел, но за 2 минуты и ещё в таблице?
О_о. Ну я сам не знал, на сколько она быстро работает. Меня только предупредили, что очень быстро ))
Решил дать Вам проверить.
Там еще очень и очень множество критериев отбора есть. Только справку немного надо бы почитать.

Цитата Сообщение от Slim86r Посмотреть сообщение
фотки девушек, папки скрытые


Меня как-то просили написать тулзу для поиска неизвестно где и неизвестно с каким именем и расширением фоток по всему компьютеру.
Делюсь наработкой на Visual Basic-е. О визуальном интерфейсе я, как консольщик, особо не беспокоился.
Прога v.1, больше ее не дорабатывал.

Ищет файлы по хидеру (подпись в заголовке внутри файла фотки).
Поддерживаемые форматы, на сколько помню: JPG, JPEG, BMP и GIF.
... ать. Облом. К сожалению, исходник утерян. Ну и так должна работать норм. См. в аттаче. Работает небыстро (как по принципу антивируса).

Еще можете посмотреть в сторону SearchMyFiles - http://www.nirsoft.net/utils/search_my_files.html
Тоже быстрая. Это просто поисковик файлов с несколькими критериями отбора.
Вложения
Тип файла: rar Picture_Find.rar (5.6 Кб, 7 просмотров)
1
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
19.05.2013, 22:40
Цитата Сообщение от Slim86r Посмотреть сообщение
Один парадокс
Ответ парадокса прост. У Вас на диске C - система Windows )))
1
782 / 75 / 16
Регистрация: 04.08.2011
Сообщений: 803
20.05.2013, 17:47  [ТС]
Dragokas, Да мне поисковики не нужны, потому что "искать" надо не только фотки, но и много так чего есть, про что я забыл, спасибо

Добавлено через 2 минуты
Да и total commander есть

Добавлено через 3 часа 28 минут
А у вас есть ещё какая-нибудь фишечка, что бы ярлыки так же быстро делались?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.05.2013, 17:47
Помогаю со студенческими работами здесь

[оптимизация] обрезка файловых путей с конца
Всем привет! Подскажите, как можно оптимизировать приведенные ниже батники. -------- Для отладочных целей необходимо...

запись в лог путей к пустым папкам
Добрый день! Столкнулся с проблемой в создании скрипта, который проверит папку D:\OB и все её подпапки (4 уровня вложенности) на...

Запрет на удаление файлов и путей к ним
файл использую на работе при случаях, когда у пользователя нехватка места подскачите, чего не хватает в данном .bat файле 1) Как найти...

Использование путей с кириллическими символами при копировании
Помогите создать правильный код, чтобы производилось правильное копирование файл, где путь к нему с именами папок на русском языке....

Список несуществующих путей из значения переменной PATH
Проанализировать значение системной переменной PATH и вывести на экран список несуществующих путей. Что имеется ввиду про...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 03.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 01.04.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru