Войти

Показать полную графическую версию : [решено] Добавление символа в начале названия файла через cmd


anti0
28-01-2013, 09:58
Приветствую!Появился некий вопрос :

Есть к примеру папка с файлами :
first.txt
second.txt
third.txt

C помощью cmd команды нужно добавить к примеру символы 123 и должно получится следующее:

123first.txt
123second.txt
123third.txt

P.S Имена файлов заранее неизвестны и всегда разные.Главное к ним добавить 123.

Petya V4sechkin
28-01-2013, 10:11
anti0, к примеру:
@echo off
set folder=ваша папка с файлами
set prefix=123
for %%i in ("%folder%\*") do ren "%%i" "%prefix%%%~nxi"

anti0
28-01-2013, 10:40
Petya V4sechkin ,Огромное спасибо! Работает!

anti0
28-01-2013, 11:27
И ещё небольшой вопрос ( понаглею один раз)

Есть к примеру папка с файлами :
first.txt
second.txt
third.txt

C помощью cmd команды нужно в содержимое каждого файла добавить имя файла без расширения.
Тоесть в файле

first.txt должна быть запись first
second - должна быть запись second и т д

Petya V4sechkin
28-01-2013, 12:21
нужно в содержимое каждого файла добавить имя файла без расширения
@echo off
set folder=ваша папка с файлами
for %%i in ("%folder%\*") do echo %%~ni>>"%%i"

yagami
28-06-2016, 13:37
C помощью cmd команды нужно в содержимое каждого файла добавить имя файла без расширения. »
ren *.* *.

Iska
28-06-2016, 14:26
yagami, в содержимое.




© OSzone.net 2001-2012