изменение нескольких имен файлов одновременно - PullRequest
0 голосов
/ 21 января 2019

У меня есть несколько файлов в каталоге, оканчивающихся одним и тем же именем * .html.html. Я ищу способ получить их имена и изменить их на * .html, используя функцию rename() в c или c ++ или любой другой способ решения этой проблемы

1 Ответ

0 голосов
/ 21 января 2019

В командной строке просто используйте:

ren *.html.html *.html

Или в PowerShell:

Dir *.html.html | rename-item -newname { [io.path]::ChangeExtension($_.name, "html") }

Оболочка будет самым простым вариантом и наиболее удобным для использования.Использование C было бы излишним.Любой язык сценариев (python, php) был бы более простым решением.

Если вы действительно действительно хотите сделать это в C, вы можете взглянуть на этот вопрос SO: Как мне пройти черезвсе файлы в папке, используя C?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...