Как мне пакетно скопировать существующие имена файлов и использовать их в качестве новых имен папок?

262
JAT86

У меня есть папки с несколькими файлами. Я хочу использовать имена этих файлов в качестве имен папок, которые будут создаваться в одном каталоге:

Screenshot of file names and folder name

Как я могу получить строку data_1aиз data_1a.txtавтоматически партии создать новую папку, используя это имя (как data_1aпапка)?

1
Superuser - это не бесплатная служба написания сценариев, вы должны предоставить то, что вы уже попробовали, и показать, что вы уже изучили то, что пытаетесь сделать. El8dN8 6 лет назад 0

1 ответ на вопрос

1
El8dN8

Вы могли бы сделать:

forfiles /M *.txt /C "cmd /c if not exist @fname\ md @fname"