Заменить файл
Цитата: ИмяИмя от 08.03.2022, 08:57Всем привет!
Нужна помощь гуру командных строк )Например, на диске С лежат 2 файла:
c:\1.txt
c:\2.txtКак с помощью CMD переименовать С ЗАМЕНОЙ 2.txt в 1.txt?
Спасибо!
Всем привет!
Нужна помощь гуру командных строк )
Например, на диске С лежат 2 файла:
c:\1.txt
c:\2.txt
Как с помощью CMD переименовать С ЗАМЕНОЙ 2.txt в 1.txt?
Спасибо!
Цитата: Mikhail от 08.03.2022, 09:43Добрый🖐.
Переименовать с заменой, это только скопировать откуда-то в "С" и переименовать во что нужно, заменить при переименовании и чтоб первый файл исчез, так не получится. Даже система так не умеет, а приписывает к переименованному файлу номер в скобках.
Добрый🖐.
Переименовать с заменой, это только скопировать откуда-то в "С" и переименовать во что нужно, заменить при переименовании и чтоб первый файл исчез, так не получится. Даже система так не умеет, а приписывает к переименованному файлу номер в скобках.
Цитата: ИмяИмя от 08.03.2022, 09:58Михаил, нужно сделать так, но через командную строку )
https://cloud.mail.ru/public/nd3d/Y84G9saG11. Переименовать с заменой
или
2. Скопировать с заменой и переименованием
Михаил, нужно сделать так, но через командную строку )
https://cloud.mail.ru/public/nd3d/Y84G9saG1
1. Переименовать с заменой
или
2. Скопировать с заменой и переименованием
Цитата: Vlado от 08.03.2022, 09:59👋
Так если у вас сначала было
1.txt
2.txt
и Вы хотите, чтобы 2.txt приняло название 1.txt, то как в одной папке будут находится 2 файла с одним именем?
одному из них проводник автоматически добавит порядковый номер
👋
Так если у вас сначала было
1.txt
2.txt
и Вы хотите, чтобы 2.txt приняло название 1.txt, то как в одной папке будут находится 2 файла с одним именем?
одному из них проводник автоматически добавит порядковый номер
Цитата: Mikhail от 08.03.2022, 10:00Цитата: ИмяИмя от 08.03.2022, 09:58Михаил, нужно сделать так, но через командную строку )
https://cloud.mail.ru/public/nd3d/Y84G9saG11. Переименовать с заменой
или
2. Скопировать с заменой и переименованиемЭто total такое и умеет, а батник такое не сможет.
Только скопировать откуда-то с заменой и потом его переименовать.
Цитата: ИмяИмя от 08.03.2022, 09:58Михаил, нужно сделать так, но через командную строку )
https://cloud.mail.ru/public/nd3d/Y84G9saG11. Переименовать с заменой
или
2. Скопировать с заменой и переименованием
Это total такое и умеет, а батник такое не сможет.
Только скопировать откуда-то с заменой и потом его переименовать.
Цитата: ЯR от 08.03.2022, 10:06Добрый день.
Переименовать файлы при помощи команды RENAME
Только, придётся присвоить (временно) одному из них произвольное имя, например — 1.txt в 0.txt;
переименовать 2.txt в 1.txt;
после переименовать 0.txt в 2.txt
[spoiler title="Пример"]
rename 1.txt 0.txt
rename 2.txt 1.txt
rename 0.txt 2.txt
[/spoiler]
Добрый день.
Переименовать файлы при помощи команды RENAME
Только, придётся присвоить (временно) одному из них произвольное имя, например — 1.txt в 0.txt;
переименовать 2.txt в 1.txt;
после переименовать 0.txt в 2.txt
rename 1.txt 0.txt
rename 2.txt 1.txt
rename 0.txt 2.txt
Цитата: ЯR от 08.03.2022, 10:16Перечитал ещё раз ваш топик, похоже, я неверно понял вопрос... Тем не менее, команда RENAME пригодиться.
Командой DEL удаляете файл 1.txt, а файл 2.txt — переименовываете в 1.txt
Перечитал ещё раз ваш топик, похоже, я неверно понял вопрос... Тем не менее, команда RENAME пригодиться.
Командой DEL удаляете файл 1.txt, а файл 2.txt — переименовываете в 1.txt
Цитата: ИмяИмя от 08.03.2022, 10:20Отлично, нашёл рабочий вариант:
For %%i In ("C:\11\test") Do Copy "%%~i" "C:\11\test2"
При каждом запуске копирует с заменой и переименовыванием без запроса
Всем спасибо!
Отлично, нашёл рабочий вариант:
For %%i In ("C:\11\test") Do Copy "%%~i" "C:\11\test2"
При каждом запуске копирует с заменой и переименовыванием без запроса
Всем спасибо!
Цитата: Mikhail от 08.03.2022, 10:53Смысла не понял вообще в этом батнике, копирует файл в файл с заменой, и остаются 2 файла одинаковых¯\_(ツ)_/¯.
Тогда добавьте Del, удаление файла "test"
Смысла не понял вообще в этом батнике, копирует файл в файл с заменой, и остаются 2 файла одинаковых¯\_(ツ)_/¯.
Тогда добавьте Del, удаление файла "test"
Цитата: ИмяИмя от 11.03.2022, 06:38Всем привет!
Оставлю здесь ещё один лайфхак, как копировать папки с кириллическими символами )chcp 1251
xcopy /y /o /e c:\Users\Юзер\Documents c:\2Без chcp 1251, копировать не будет
Всем привет!
Оставлю здесь ещё один лайфхак, как копировать папки с кириллическими символами )
chcp 1251
xcopy /y /o /e c:\Users\Юзер\Documents c:\2
Без chcp 1251, копировать не будет