Alexander_88
19-03-2015, 11:37
Здравствуйте, необходимо сделать не очень легкие манипуляции, можно ли сделать это бат файлом?
Есть папка с файлами.. вот пример имени файлов, которые там лежат
00001cort_SVD-934_google.com.avi
00002cort_PRDK-031_google.com.avi
00003cort_THRI-131_google.com.mp4
00004cort_ERFH-020_google.com.wmv
00005cort_RH-063_A_google.com.wmv
00006cort_WQ-003_B_google.com.wmv
00007cort_GDJ-351_google.com.wmv
00008cort_VHE-321_google.com.mp4
00009cort_JTW-173_google.com.wmv
00010cort_FGUW-181_google.com.wmv
00011cort_QX-141_A_google.com.wmv
00012cort_YUR-141_B_google.com.wmv
00013cort_GBHJ-320_google.com.mp4
00014cort_UWHF-337_google.com.mp4
а также многие другие файлы, не похожие на эти названия.
Необходимо, сделать два тхт файла (путь к ним я сам задаю), в которых будет записано в столбик имена этих файлов, с некоторыми переделками, притом только тех файлов, типы которых я привел, а не всех. Отличие нужных файлов в том, что они все начинаются с нумерации которая представлена в примере. Теперь подробнее о том как необходимо извлеч.
В первый тхт извлекается имя файла, при этом игнорируя его расширение, + в начало и конец файла добавляется то, что я укажу (2 переменных)
Во второй тхт извлекается, куски имени файла, которые находятся между одними кусками текста имени файла и другими (я их должен буду указать)
Вот пример работы над папкой с файлами, которыми я указал выше:
Данные мной:
путь к 1му тхт: C:\work\1.txt
путь ко 2му txt: C:\work\2.txt
данные для вставки в начало и конец первого тхт: (а=начало, b=конец)
а=http://mysyte.com/wp-content/uploads/
b=_.jpg
данные для указания между чем и чем будет извлекаться имя второго тхт: (x=от, y=до)
x=cort_
y=_google
После приминения бат файла, должо получиться два тхт файла с данным собержанием:
1.тхт
http://mysyte.com/wp-content/uploads/00001cort_SVD-934_google.com_.jpg
http://mysyte.com/wp-content/uploads/00002cort_PRDK-031_google.com_.jpg
http://mysyte.com/wp-content/uploads/00003cort_THRI-131_google.com_.jpg
http://mysyte.com/wp-content/uploads/00004cort_ERFH-020_google.com_.jpg
http://mysyte.com/wp-content/uploads/00005cort_RH-063_A_google.com_.jpg
http://mysyte.com/wp-content/uploads/00006cort_WQ-003_B_google.com_.jpg
http://mysyte.com/wp-content/uploads/00007cort_GDJ-351_google.com_.jpg
http://mysyte.com/wp-content/uploads/00008cort_VHE-321_google.com_.jpg
http://mysyte.com/wp-content/uploads/00009cort_JTW-173_google.com_.jpg
http://mysyte.com/wp-content/uploads/00010cort_FGUW-181_google.com_.jpg
http://mysyte.com/wp-content/uploads/00011cort_QX-141_A_google.com_.jpg
http://mysyte.com/wp-content/uploads/00012cort_YUR-141_B_google.com_.jpg
http://mysyte.com/wp-content/uploads/00013cort_GBHJ-320_google.com_.jpg
http://mysyte.com/wp-content/uploads/00014cort_UWHF-337_google.com_.jpg
2.txt
SVD-934
PRDK-031
THRI-131
ERFH-020
RH-063_A
WQ-003_B
GDJ-351
VHE-321
JTW-173
FGUW-181
QX-141_A
YUR-141_B
13GBHJ-320
14UWHF-337
Вот такие серьезные дела :unsure:
Есть папка с файлами.. вот пример имени файлов, которые там лежат
00001cort_SVD-934_google.com.avi
00002cort_PRDK-031_google.com.avi
00003cort_THRI-131_google.com.mp4
00004cort_ERFH-020_google.com.wmv
00005cort_RH-063_A_google.com.wmv
00006cort_WQ-003_B_google.com.wmv
00007cort_GDJ-351_google.com.wmv
00008cort_VHE-321_google.com.mp4
00009cort_JTW-173_google.com.wmv
00010cort_FGUW-181_google.com.wmv
00011cort_QX-141_A_google.com.wmv
00012cort_YUR-141_B_google.com.wmv
00013cort_GBHJ-320_google.com.mp4
00014cort_UWHF-337_google.com.mp4
а также многие другие файлы, не похожие на эти названия.
Необходимо, сделать два тхт файла (путь к ним я сам задаю), в которых будет записано в столбик имена этих файлов, с некоторыми переделками, притом только тех файлов, типы которых я привел, а не всех. Отличие нужных файлов в том, что они все начинаются с нумерации которая представлена в примере. Теперь подробнее о том как необходимо извлеч.
В первый тхт извлекается имя файла, при этом игнорируя его расширение, + в начало и конец файла добавляется то, что я укажу (2 переменных)
Во второй тхт извлекается, куски имени файла, которые находятся между одними кусками текста имени файла и другими (я их должен буду указать)
Вот пример работы над папкой с файлами, которыми я указал выше:
Данные мной:
путь к 1му тхт: C:\work\1.txt
путь ко 2му txt: C:\work\2.txt
данные для вставки в начало и конец первого тхт: (а=начало, b=конец)
а=http://mysyte.com/wp-content/uploads/
b=_.jpg
данные для указания между чем и чем будет извлекаться имя второго тхт: (x=от, y=до)
x=cort_
y=_google
После приминения бат файла, должо получиться два тхт файла с данным собержанием:
1.тхт
http://mysyte.com/wp-content/uploads/00001cort_SVD-934_google.com_.jpg
http://mysyte.com/wp-content/uploads/00002cort_PRDK-031_google.com_.jpg
http://mysyte.com/wp-content/uploads/00003cort_THRI-131_google.com_.jpg
http://mysyte.com/wp-content/uploads/00004cort_ERFH-020_google.com_.jpg
http://mysyte.com/wp-content/uploads/00005cort_RH-063_A_google.com_.jpg
http://mysyte.com/wp-content/uploads/00006cort_WQ-003_B_google.com_.jpg
http://mysyte.com/wp-content/uploads/00007cort_GDJ-351_google.com_.jpg
http://mysyte.com/wp-content/uploads/00008cort_VHE-321_google.com_.jpg
http://mysyte.com/wp-content/uploads/00009cort_JTW-173_google.com_.jpg
http://mysyte.com/wp-content/uploads/00010cort_FGUW-181_google.com_.jpg
http://mysyte.com/wp-content/uploads/00011cort_QX-141_A_google.com_.jpg
http://mysyte.com/wp-content/uploads/00012cort_YUR-141_B_google.com_.jpg
http://mysyte.com/wp-content/uploads/00013cort_GBHJ-320_google.com_.jpg
http://mysyte.com/wp-content/uploads/00014cort_UWHF-337_google.com_.jpg
2.txt
SVD-934
PRDK-031
THRI-131
ERFH-020
RH-063_A
WQ-003_B
GDJ-351
VHE-321
JTW-173
FGUW-181
QX-141_A
YUR-141_B
13GBHJ-320
14UWHF-337
Вот такие серьезные дела :unsure: