|
0 / 0 / 0
Регистрация: 15.08.2018
Сообщений: 22
|
||||||
Копирование с переименованием и заменой файлов в каталоге назначения15.08.2018, 11:08. Показов 24879. Ответов 6
Метки нет (Все метки)
Господа, добрый день.
Прошу помочь в решении задачки, что то не получается её победить ![]() Необходимо произвести копирование файлов из каталога в каталог с переименованием файлов по маске и заменой старых файлов в каталоге назначения. Исходные файлы 02_08_2018_3_46_53_1-CP2N3D.csv - переименовываются в 1-CP2N3D.csv Первые 10 символов это дата создания файла, а последние 8 символов это имя проекта. Вот что у меня получилось:
А вот при повторном запуске создается файл с полным именем 02_08_2018_3_46_53_1-CP2N3D.csv, а файл 1-CP2N3D.csv не перезаписывается. Помимо этого в начальном каталоге c:\test\ существует несколько файлов с разной датой создания и различными именами проекта. Итогом должны служить файлы вида "имя проекта".csv созданные из последних по дате файлов в начальном каталоге. Заранее благодарю!
0
|
||||||
| 15.08.2018, 11:08 | |
|
Ответы с готовыми решениями:
6
Копирование файлов с переименованием в случае совпадения имён копируемых и имеющихся в папке назначения файлов
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|||||||
| 15.08.2018, 14:13 | |||||||
|
переносите или копируйте файлы в другую папку чтобы в этой не менялось ничего, ну разве файлы удалялись лишние.
0
|
|||||||
|
0 / 0 / 0
Регистрация: 15.08.2018
Сообщений: 22
|
||||||
| 15.08.2018, 16:28 [ТС] | ||||||
|
Повторно, значит, что задача выполняется по расписанию раз в 2 часа.
Файлы исходной папки: 31_07_2018_3_46_42_1-cp2n3D, 31_07_2018_3_46_42_1-cciroy1, 30_07_2018_3_46_42_1-cp2n3D, 30_07_2018_3_46_42_1-cciroy1, должны появиться в конечной папке в виде: 1-cp2n3D и 1-cp2n3D за 31 число. Возможно как то можно фильтровать по дате создания файла и выбирать последние файлы для копирования и переименования? Добавлено через 1 час 42 минуты Внес небольшие исправления:
0
|
||||||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||
| 15.08.2018, 16:58 | ||
|
если помещается все одну папку, то: или 31_07_2018_3_46_42_1-cp2n3D 30_07_2018_3_46_42_1-cp2n3D из этих папок файлы будут равны 1-cp2n3D.exp и перепишут друг друга или только из одной 31_07_2018_3_46_42_1-cp2n3D но несколько файлов, каждый из которых будет желать иметь вид 1-cp2n3D.exp и оставаться единственным в итоге. можно нормальные примеры? (Скриншоты) - Вот есть несколько папок IN, в них несколько файлов таких-то по маске - Хочу из папки, например Х копировать (переместить) в папку Y два самых старых (новых) по дате создания файла и переименовать так чтобы взять последние 8 символов имени этого файла и что-то добавить (нумерацию, например) чтобы имена файлов не повторялись.
0
|
||
|
0 / 0 / 0
Регистрация: 15.08.2018
Сообщений: 22
|
|
| 15.08.2018, 17:17 [ТС] | |
|
Что имеем: "c:\test" "Исходный каталог" и c:\test1\ "Конечный каталог"
Из этих файлов: 31_07_2018_3_46_42_1-cp2n3D 30_07_2018_3_46_42_1-cp2n3D должен остаться один 1-cp2n3D созданный из 31_07_2018_3_46_42_1-cp2n3D (как самого нового) Завтра появится 01_08_2018_3_46_42_1-cp2n3D и он должен перезаписать 1-cp2n3D в каталоге c:\test1\
0
|
|
|
0 / 0 / 0
Регистрация: 15.08.2018
Сообщений: 22
|
||||||
| 15.08.2018, 18:13 [ТС] | ||||||
|
Хочу из папки, c:\test копировать ) в папку c:\test1\ несколько самых новых по дате создания файла и переименовать так чтобы взять последние 8 символов имени этого файла и перезаписать им уже имеющийся "старый" файл с данным именем в папке c:\test1\
Добавлено через 53 минуты Не мудрствуя лукаво сделал так:
0
|
||||||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
| 16.08.2018, 12:39 | ||||||
0
|
||||||
| 16.08.2018, 12:39 | |
|
Помогаю со студенческими работами здесь
7
Копирование с переименованием файлов Копирование содержимого одной папки в другую с переименованием файлов и папок в случае совпадения имён Копирование файлов с переименованием в случае совпадения имён перемещаемых с удалением копируемых в начальной папке
Поиск и копирование файлов с заменой дубликатов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|