Есть куча папок. В них ещё куча папок. В них файлы, c ещё кучей папок. Одним словом - срач. Как мне все файлы из всех этих папок достать, и переместить в одну? Я сперва подумал, что надо просто в поиск вбить точку (ну типа у каждого же файла есть расширение, соответственно и точка в названии), и всё переместить, но оказалось, что так не все файлы н…
[win]+[r] -> "cmd" -> [enter] -> "cd %адрес где копаться будешь%" -> [enter] -> "dir /s *.*"так ты получаешь все файлы и папки.
проблема в том, что в этом сраче могут быть дубликаты по названию и просто сделать
"dir /s *.* > move F:\разобрать" не получится
Эти красные глаза я узнаю из тысячи
Почему >? Это же перенаправление потока, которое тупо в консоль или из консоли. Раньше нужно было | использовать.
И вообще работать не будет. Минимум надо %1 в move и оформить батником.
Плюс в конце дир тебе выдаст сводку общему объему, там был еще параметр чтобы чистый список выдавал файла.
EDIT: Во, dir /s /b дает нормальный список файлов с полными путями.
он же написал, что есть файлы и без расширений, поэтому *.* не подойдет
а вообще погугли за *.bat файлы - у тебя именно тот момент, когда тебе пригодится работа в консоли, хе-хе.