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

  • Автор темы Автор темы untaboo
  • Дата начала Дата начала

untaboo

Client
Регистрация
02.07.2011
Сообщения
25
Реакции
1
Баллы
3
Приветствую. Задача такая:
Есть папка в которой 100500+ файлов, нужно взять оттуда от 150 до 200 файлов и перенести их в другую произвольную папку (тоесть создать папку с проивольным именем).
Зенно очень тормозит, когда все это делаешь через цикл, можно ли как то быстрей это сделать и как (например через C#)?
 
Вопрос в другом.
Мне нужно каждый раз от 150 до 200 файлов (генерится переменная) и сейчас у меня в программе вот такая конструкция:
цикл на количество файлов - каждый раз берется отдельный файл и переносится - по времени это достаточно много. Каким образом получить N произвольных названий файлов сразу же или каким то супербыстрым циклом (скорей всего тут C#) без множественных шагов (конструкций зенно) и сразу же массово переместить эти N файлов одной командой в одну папку?
 
А можно поподробнее у меня таже проблема есть папка с кучей файлов тхт нужо рандомно взять из нее 200-300 файлов и переместить или скопировать в другую папку. Данные- директория получил список файлов положил в список. и тут все мозг отключился :) подскажите как дальше то быть, а лучьще картинками закидайте с пояснениями.
 
А можно поподробнее у меня таже проблема есть папка с кучей файлов тхт нужо рандомно взять из нее 200-300 файлов и переместить или скопировать в другую папку. Данные- директория получил список файлов положил в список. и тут все мозг отключился :-) подскажите как дальше то быть, а лучьще картинками закидайте с пояснениями.
Дальше брать случайную строку из списка с удалением и подставлять её в исходный путь при перемещения файла. Эти операции повторить в цикле 200-300 раз.
 
  • Оценить
Реакции: j1231
Ну сделал вроде кому надь берите. VladZ тебе спасибки я так понял тот же принцип можно применить к файлу с ключевыми словами выдергивая из него рандомно ключи в другой файл?
 

Вложения

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

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