Как произвольное количество файлов перенести в произвольную папку?

untaboo

Client
Регистрация
02.07.2011
Сообщения
25
Благодарностей
1
Баллы
3
Приветствую. Задача такая:
Есть папка в которой 100500+ файлов, нужно взять оттуда от 150 до 200 файлов и перенести их в другую произвольную папку (тоесть создать папку с проивольным именем).
Зенно очень тормозит, когда все это делаешь через цикл, можно ли как то быстрей это сделать и как (например через C#)?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113

untaboo

Client
Регистрация
02.07.2011
Сообщения
25
Благодарностей
1
Баллы
3
Вопрос в другом.
Мне нужно каждый раз от 150 до 200 файлов (генерится переменная) и сейчас у меня в программе вот такая конструкция:
цикл на количество файлов - каждый раз берется отдельный файл и переносится - по времени это достаточно много. Каким образом получить N произвольных названий файлов сразу же или каким то супербыстрым циклом (скорей всего тут C#) без множественных шагов (конструкций зенно) и сразу же массово переместить эти N файлов одной командой в одну папку?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 136
Баллы
113

j1231

Client
Регистрация
25.12.2014
Сообщения
254
Благодарностей
29
Баллы
28
А можно поподробнее у меня таже проблема есть папка с кучей файлов тхт нужо рандомно взять из нее 200-300 файлов и переместить или скопировать в другую папку. Данные- директория получил список файлов положил в список. и тут все мозг отключился :-) подскажите как дальше то быть, а лучьще картинками закидайте с пояснениями.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113
А можно поподробнее у меня таже проблема есть папка с кучей файлов тхт нужо рандомно взять из нее 200-300 файлов и переместить или скопировать в другую папку. Данные- директория получил список файлов положил в список. и тут все мозг отключился :-) подскажите как дальше то быть, а лучьще картинками закидайте с пояснениями.
Дальше брать случайную строку из списка с удалением и подставлять её в исходный путь при перемещения файла. Эти операции повторить в цикле 200-300 раз.
 
  • Спасибо
Реакции: j1231

j1231

Client
Регистрация
25.12.2014
Сообщения
254
Благодарностей
29
Баллы
28
Ну сделал вроде кому надь берите. VladZ тебе спасибки я так понял тот же принцип можно применить к файлу с ключевыми словами выдергивая из него рандомно ключи в другой файл?
 

Вложения

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 457
Благодарностей
5 913
Баллы
113
Ну сделал вроде кому надь берите. VladZ тебе спасибки я так понял тот же принцип можно применить к файлу с ключевыми словами выдергивая из него рандомно ключи в другой файл?
С ключами думаю попроще - ключи можно выдергивать через Обработку текста>Regex . А в новом билде 5.9.7.0 добавлены групповые regex'ы, можно все сразу скопом выдернуть и сохранить за одно действие без циклов.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)