Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2016, 11:20   #1
zepar
Новичок
Джуниор
 
Регистрация: 11.09.2013
Сообщений: 2
По умолчанию Пакетный файл, который во всех файлах в папке заменит символы - BAT

Добрый день!

Пытался создать пакетный файл, который во всех файлах в папке заменит букву t на букву s. Вот мой код: for /r c:\ %%i in (*t*.*) do ren %%i (*s*.*)

Что я делаю не так?
zepar вне форума Ответить с цитированием
Старый 09.06.2016, 11:29   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ren нельзя так использовать.

создайте любой файл (ну, например, button.doc) // В ОТДЕЛЬНОЙ ПАПКЕ!!!!!!
и выполните
ren *.* *s*.*

посмотрите, что получилось. Убедитесь, что это не то, что Вам нужно.
ищите другой алгоритм

Последний раз редактировалось Serge_Bliznykov; 09.06.2016 в 11:31.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.06.2016, 11:31   #3
zepar
Новичок
Джуниор
 
Регистрация: 11.09.2013
Сообщений: 2
По умолчанию

Я пытался найти другой оператор, но у меня ничего не вышло
zepar вне форума Ответить с цитированием
Старый 09.06.2016, 11:52   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я бы попробовал такой код:

Код:
@echo off
setlocal enabledelayedexpansion
for /r %%i in ("*t*.*") do (
    set filename=%%~nxi
    set filename=!filename:t=s!
    echo Renaming %%i to !filename!
    rem rename "%%i" "!filename!"
)
чтобы код переименовывал файлы, уберите комментарий REM в строке с rename

проверки, на то, что такой файл уже существует (и тогда переименовать не получится) - не выполняется.

и не спрашивайте меня, как это работает, я не специалист в командный файлах!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создать bat файл который будет прописывать логин и пароль на сайте Zimb Помощь студентам 4 01.07.2014 17:39
Скрипт, который считает количество файлов в каждой папке, находящихся в данной папке so1idsnake Помощь студентам 20 07.08.2013 22:38
создать пакетный файл p91.bat, обеспечивающий поиск в указанном первым параметром файле строк Misha_Sil Помощь студентам 0 03.03.2013 21:33
Макрос который заменит "ЕСЛИ" lyb4eg Microsoft Office Excel 4 06.08.2011 02:25
Пакетный файл *.bat #Nii Помощь студентам 3 17.04.2009 19:19