батник для переименования файлов
Задача такая: есть %папка% в ней еще куча разных %папок% с разными %именами%
так вот, в каждой из этих разных папок есть файл с расширением .txt
нужно поменять расширения всех файлов, кто-нибудь может помочь? :)
|
Цитата:
Цитата Pumpik
в каждой из этих разных папок есть файл с расширением .txt »
|
В каждой — не более одного?
Цитата:
Цитата Pumpik
нужно поменять расширения всех файлов »
|
На что?
|
Цитата:
Цитата Iska
В каждой — не более одного? »
|
Да
на .doc
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq delims=" %%i in (
`dir /b /s /a:-d "E:\Песочница\0356\*.txt"`
) do (
ren "%%~i" "%%~dpni.doc"
)
endlocal
exit /b 0
|
Все файлы стали называться %~dpn.doc :D, а так сработало
|
[Iska посыпает голову пеплом] Mea culpa, mea culpa! Вот это я Вам устроил фокус :(. Приношу свои извинения, жаль, что делу это не поможет.
Добавил в код пропавшую букву «i», хотя уже поздно «пить Боржоми».
|
Время: 20:31.
© OSzone.net 2001-