Командная строка и как удалить расширения файлов

Вы, вероятно, знаете, что у большинства файлов после имени файла есть расширение, такое как TXT или EXE, хотя они не всегда отображаются в Windows. Расширения файлов позволяют Windows знать, что делать с конкретными файлами, например открывать текстовые файлы в Блокноте или Microsoft Office. Однако, если вашему бизнесу необходимо удалить расширения файлов, использование командной строки и пакетного файла намного быстрее, чем переименование каждого файла вручную.

Командная строка

Командная строка Windows - это знакомый текстовый интерфейс для всех, кто работал с DOS или Unix, хотя он обычно не используется обычным человеком. Команды командной строки часто используются системными администраторами для различных задач, от проверки сетевой диагностики до создания резервных копий. Поскольку для них нет графического пользовательского интерфейса, они обычно работают намного быстрее, но, что более важно, команды командной строки могут выполняться пакетно - несколько разных команд в одной строке - для достижения определенного результата.

Откройте командный терминал, нажав «Win-R», чтобы открыть меню «Выполнить», затем набрав «cmd» и нажав «Enter».

Переименовать

Команда «переименовать» или «ren» переименовывает указанный файл или каталог. Базовая структура:

ren C: \ путь \ к \ file.txt новый файл

В этом примере файл «file.txt» будет переименован в «новый файл» без расширения (.txt). Обратите внимание, что для многих файлов и каталогов вам нужно будет использовать кавычки, чтобы команда переименования работала с пробелами.

Например, будет работать следующая строка:

ren "C: \ путь к \ моим документам \ file.txt" newfile.txt

Однако будет произведена ошибка, если строка не будет содержать кавычек:

ren C: \ путь к \ моим документам \ file.txt newfile.txt

Чтобы переименовать каталог, используйте тот же формат, но используйте имя каталога вместо файла, например:

ren "C: \ Old Directory Name" "новый каталог"

Обратите внимание на кавычки вокруг имени нового каталога из-за пробела.

Для любой команды введите команду с "/?" после него синтаксис и параметры.

Копирование и XCopy

Копирование похоже на переименование с несколькими дополнительными переключателями. Копирование также работает только с файлами. Синтаксис:

скопируйте C: \ my \ oldfile.bat C: \ my \ newfile

Обратите внимание, что скопированные файлы появятся в рабочем каталоге (тот, который в командной строке указан в качестве вашего местоположения), если вы не укажете точное местоположение для нового файла.

XCopy, как и копирование, создает дубликаты, но работает как с файлами, так и с каталогами. Синтаксис такой же:

xcopy "C: \ my \ old directory" "C: \ my \ new directory"

Подстановочные знаки и пакетные файлы

В командной строке используются подстановочные знаки. Например, если ввести следующее, все файлы TCT будут скопированы в каталог d: \ my \ backup без каких-либо расширений файлов:

copy * .txt "D: \ my \ backup directory *."

Подстановочные знаки особенно полезны при работе с несколькими файлами и типами файлов.

Объединив все до сих пор, вы можете создать новый файл с именем «backup.bat» либо в текстовом редакторе, таком как Блокнот или Vim, либо через командную строку с помощью команды «редактировать backup.bat». Используйте эти команды:

скопируйте "c: \ путь к \ некоторым файлам *."c: \ backup \ переименовать C: \ backup *. *. дель c: \ резервное копирование * .txt

Сохраните и закройте файл.

В командной строке введите «backup.bat», и командный файл запустит указанные вами команды: сначала копируются все файлы из этого каталога, а затем их переименовываются, чтобы удалить расширения.

Обратите внимание, что любые файлы с тем же именем, но с разными расширениями (например, «myfile.txt» и «myfile.odt») не будут перезаписывать первый переименованный. В этом случае из-за сортировки по алфавиту «myfile.odt» станет «myfile», а «myfile.txt» останется с расширением TXT.


$config[zx-auto] not found$config[zx-overlay] not found