|
2 / 2 / 1
Регистрация: 10.08.2015
Сообщений: 42
|
||||||
Переименовать файл по данным внутри него19.10.2018, 14:19. Показов 2547. Ответов 6
Добрый день! Помогите пожалуйста с написанием скрипта.
Суть такая, человек выгружает на локальный диск текстовые файлики с данными, далее они должны быть переименованы и перемещены на сетевой диск. На данный момент процесс выглядит так:
Данный bat стоит в планировщике задач и выполняется с интервалом в 10 мин. Знаю, что возможно тут всё криво, но эта простая схема работала, до текущего момента. Сейчас же нужно сделать так, что бы файлы переименовывались не датой создания а в соответствии с датой выгрузки указанной в самом файле. Вот так выглядит нужный кусок: ДатаНачала=19.10.2018 ДатаКонца=19.10.2018
0
|
||||||
| 19.10.2018, 14:19 | |
|
Ответы с готовыми решениями:
6
Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел |
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|||||||||||
| 19.10.2018, 22:46 | |||||||||||
Сообщение было отмечено YuS_2 как решение
Решение
содержимое "file.txt":
Кликните здесь для просмотра всего текста
1
|
|||||||||||
|
2 / 2 / 1
Регистрация: 10.08.2015
Сообщений: 42
|
|||||||
| 22.10.2018, 13:02 [ТС] | |||||||
|
Переименовывает все *.txt которые куда туда попадают из данных находящиеся в самом файле, формируя имя по маске #rДДММГГ (#r нужно для программы в которую позже будут загружать файлы) должно получится (#r221018). Кусок данных привёл, именно по этой дате нужно формировать имя: ДатаНачала=19.10.2018 ДатаКонца=19.10.2018 Прикрепил сам файл, что бы было видно что за данные в файле. Вложение 974643 Далее раскиданы из своих локальных папок в папки на сетевой диск. пр.
Несколько файлов одним днём не выгружаются, так что файлов с одним именем быть не может.
0
|
|||||||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||
| 22.10.2018, 14:01 | ||
|
ссылка на файл не существует, а приведенный кусок мало о чем говорит, так как я не уверен что это начало файла, но другого не было. Поэтому я считал первую строку и взял первую увиденную мною дату. Далее, если эта дата то что нужно, то используйте ее там где нужно, команды на переименование у вас есть - в чем проблема?
0
|
||
|
2 / 2 / 1
Регистрация: 10.08.2015
Сообщений: 42
|
||
| 22.10.2018, 15:03 [ТС] | ||
|
Прикрепил файл ещё раз. #r221018.txt Просто по скрипту много вопросов...Откуда он берёт дату? Как быть если исходное имя файлов и разные и тп см.выше. Попробовал, не работает... C:\test\5>set "f=test.txt" C:\test\5>set z= C:\test\5>(for /F "tokens=2 delims==" %a in ('more') do @if not defined z set "z=%a" ) 0<"test.txt" C:\test\5>echo 1.01 1.01 C:\test\5>pause Для продолжения нажмите любую клавишу . . .
0
|
||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|||||||||||
| 22.10.2018, 15:32 | |||||||||||
Сообщение было отмечено prostofirma как решение
Решение
теперь понятнее, вот нужные вам даты или предварительные будущие имена (пока они в echo для примера)
код должен быть в кодировке 1251, в штатном виндовом блокноте так и будет
(и bat нет необходимости при этом коде держать в рабочей папке, может быть в другом удобном месте) Добавлено через 3 минуты вот к примеру строка 12 вместо указанной:
1
|
|||||||||||
|
2 / 2 / 1
Регистрация: 10.08.2015
Сообщений: 42
|
|
| 23.10.2018, 11:27 [ТС] | |
|
alpap, Спасибо за помощь!
0
|
|
| 23.10.2018, 11:27 | |
|
Помогаю со студенческими работами здесь
7
Как с jquery зацепиться к элементам внутри iframe и убить подключение к другому jquery внутри него? Переименовать все файлы в заданном пользователем каталоге и во всех вложенных в него каталогах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|