Форум

Data.BG Форуми: Преименуване на част от името на файове с .bat файл - Data.BG Форуми

Прехвърляне към съдържание

Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

Преименуване на част от името на файове с .bat файл

#1
Потребителят е неактивен   DrvilS 

  • Група: Потребители
  • Мнения: 52
  • Регистриран: 23-January 06
  • Репутация: 0
Здравейте,
Това, което се опитвах, че даже успях :) е да преименувам части от името на файл чрез .bat файл.
Опитвам се да го направя без да въртя за всеки един субстринг отделен цикъл, но не се получиха вариантите, които ползвах.

Setlocal enabledelayedexpansion

Set "Pattern=Folder"
Set "Replace="
For %%a in (*.doc) Do (
Set "File=%%~a"
Ren "%%a" "!File:%Pattern%=%Replace%!"
)

Set "Pattern=ImpDate"
Set "Replace=Date"
For %%a in (*.doc) Do (
Set "File=%%~a"
Ren "%%a" "!File:%Pattern%=%Replace%!"
)

Set "Pattern=My"
Set "Replace="
For %%a in (*.doc) Do (
Set "File=%%~a"
Ren "%%a" "!File:%Pattern%=%Replace%!"
)



Пробвах да го направя по следния начин:

Set "Pattern=Folder"
Set "Replace="
Set "Pattern1=ImpDate"
Set "Replace1=Date"
Set "Pattern2=My"
Set "Replace2="
For %%a in (*.doc) Do (
Set "File=%%~a"
Ren "%%a" "!File:%Pattern%=%Replace%!"
Ren "%%a" "!File:%Pattern1%=%Replace1%!"
Ren "%%a" "!File:%Pattern2%=%Replace2%!"
)

Не ми върза. Ползвам си го и така, но се опитвам да схвана принципа.
Благодаря!
0

Споделете тази тема чрез:


Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

1 потребители четат тази тема
0 регистрирани потребители, 1 гости и 0 анонимни потребители


Data.BG e форум за дискусии. Data.BG не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Data.BG.

Close  Member Login