[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 23 | 2 | 6
Назад Вниз Каталог Обновить

Аноним 29/01/17 Вск 13:32:41  145536648  
powershell.png (357Кб, 1972x1475)
Короче, /s медленный какой-то спрошу здесь.

Есть примерно 100 сд-дисков совершенно одинаковой структуры. На них лежит встроенная утилита для просмотра dicom-файлов и, соответственно, 2-4 папки с этими самыми файлами с названиями типа Folder1, Folder2, Folder3. Есть задача собрать все эти файлы на хард.

Вопрос первый, простой. Сейчас при копировании винда объединяет папки, т.е. В папке Folder1 оказывается мешанина из файлов разных пациентов типа File1, File1(1) File2, File(2) и так далее. Как блядь заставить винду создавать новую папку при копировании, а не объединять их, чтобы получалось Folder1, Folder1(1) с файлами только одного пациента внутри?

Вопрос второй, сложнее. Есть вариант написать простой батничек, чтобы он сам находил нужные папки на сд-диске, копировал их на хард так, как описано выше, и дрочил мне под столом выплевывал сидюк по завершению процесса? Насколько это сложно для не очень дружного с shell юзера?
Аноним 29/01/17 Вск 13:33:32  145536707
Бамп.
Аноним 29/01/17 Вск 13:35:14  145536795
Бамп.
Аноним 29/01/17 Вск 13:35:46  145536835
>>145536648 (OP)
Напиши скрипт и всё.
Аноним 29/01/17 Вск 13:37:45  145536933
>>145536835
Каких-то подробностей можно для ньюфагов?
Аноним 29/01/17 Вск 13:38:15  145536970
>>145536933
Нет
Аноним 29/01/17 Вск 13:39:54  145537075
Бамп.
Аноним 29/01/17 Вск 13:41:18  145537149
14816320618730.jpg (32Кб, 700x525)
>>145536648 (OP)
>Шindows
Аноним 29/01/17 Вск 13:43:58  145537274
Бамп.
Аноним 29/01/17 Вск 13:45:18  145537339
Бамп
Аноним 29/01/17 Вск 13:48:39  145537517
Бамп.
Аноним 29/01/17 Вск 13:49:31  145537566
Бамп.
Аноним 29/01/17 Вск 13:51:40  145537665
Бамп.
Аноним 29/01/17 Вск 13:56:21  145537934
Бамп.
Аноним 29/01/17 Вск 14:14:34  145538999
>>145536648 (OP)
А в чем проблема, собственно? Тебе по сути нужно 3 вызова, для powershell:
1. Создать каталог:
New-Item -ItemType Directory -Path ".\$((Get-Date).ToString('yyyy-MM-dd'))"
2. скопировать туда файлы:
Copy-Item c:\scripts c:\test -recurse
3. вытащить cdrom
https://gallery.technet.microsoft.com/scriptcenter/EjectClose-CDDVD-drive-56d39361
Аноним 29/01/17 Вск 14:15:32  145539040
Бамп.
Аноним 29/01/17 Вск 14:15:39  145539047
>>145538999
для linux, кстати, набор комманд по проще был бы...
Аноним 29/01/17 Вск 14:16:24  145539094
>>145538999
О, спасибо, пойду разбираться.
Аноним 29/01/17 Вск 14:22:18  145539440
>>145539094
Я бы сделал так:
1. снаружи цикл от 1 до 100, гугли цикл for в powershell
2. задвигаем из скрипта сидиром
3. потом содание каталога с номером, который сейчас в цикле
4. копирование туда всего с диска
5. выбрасываем диск после копирования
5. показываем запрос, вставьте следующий диск и нажмите интер (гугли powershell read-host).
Аноним 29/01/17 Вск 14:26:59  145539683
>>145539440
На дисках кроме нужных файлов еще какое-то количество ненужного мусора, впрочем, всегда одинакового, возможно, проще будет его потом убрать. Но вообще годно, пожалуй, буду пытаться сделать именно так.
Аноним 29/01/17 Вск 14:27:23  145539702
>>145537149
Линуксоид/макоблядь нужное подчеркнуть не может без вниманиеблядства?
Аноним 29/01/17 Вск 14:27:52  145539729
>>145539047
Ставить убунту для этих целей мне как-то не хочется, а с лайв-юсб, подозреваю, что потребуются дополнительные бубны.
Аноним 29/01/17 Вск 14:43:35  145540591
Я еще немножко побампаю, пока гуглением занимаюсь.
Аноним 29/01/17 Вск 15:05:58  145541960
И предпоследний раз.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 23 | 2 | 6
Назад Вверх Каталог Обновить

Топ тредов
Избранное