Командният ред и как да премахнете разширенията на файлове

Вероятно сте наясно, че повечето файлове имат разширение като TXT или EXE след името на файла, въпреки че те не винаги се показват в Windows. Файловите разширения са начина, по който Windows знае какво да прави с конкретни файлове, като отваряне на текстови файлове в Notepad или Microsoft Office. Ако обаче вашият бизнес трябва да премахне файловите разширения, използването на командния ред и пакетния файл е много по-бързо от преименуването на всеки файл ръчно.

Командният ред

Командният ред на Windows е познат текстов интерфейс за всеки, който е работил с DOS или Unix, въпреки че не се използва често от обикновения човек. Командите на командния ред често се използват от системните администратори за различни задачи - от проверка на мрежовата диагностика до създаване на резервни копия. Тъй като няма графичен потребителски интерфейс за тях, те обикновено се изпълняват много по-бързо, но по-важното е, че командите от командния ред могат да се изпълняват в пакет - няколко различни команди в рамките на един ред - за постигане на някакъв край.

Отворете командния терминал, като натиснете "Win-R", за да отворите менюто Run, след това напишете "cmd" и натиснете "Enter".

Преименувайте

Командата "rename" или "ren" преименува определен файл или директория. Основната структура е:

ren C: \ path \ to \ file.txt newfile

В този пример файлът „file.txt“ ще бъде преименуван на „нов файл“, без разширение (.txt). Имайте предвид, че за много файлове и директории ще трябва да използвате кавички, за да накарате командата за преименуване да работи с интервали.

Например, ще работи следният ред:

ren "C: \ path to \ my documents \ file.txt" newfile.txt

Ще се появи грешка, ако редът не включва кавичките:

ren C: \ път към \ my documents \ file.txt newfile.txt

За да преименувате директория, използвайте същия формат, но използвайте името на директорията вместо файл, като например:

ren "C: \ Old Directory Name" "нова директория"

Забележете кавичките около новото име на директорията заради интервала.

За всяка команда въведете командата с "/?" след него за синтаксиса и опциите.

Копиране и XCopy

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

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

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

XCopy, подобно на copy, създава дубликати, но работи както на файлове, така и на директории. Синтаксисът е същият:

xcopy "C: \ моя \ стара директория" "C: \ моя \ нова директория"

Заместващи файлове и групови файлове

Командният ред използва заместващи символи. Например, въвеждането на следното ще копира всички TCT файлове в d: \ my \ backup директория без никакви разширения на файлове:

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

Заместващите символи са особено полезни при работа с множество файлове и типове файлове.

Комбинирайки всичко досега, можете да създадете нов файл, наречен "backup.bat", или в текстов редактор, като Notepad или Vim, или чрез командния ред с командата "редактиране на backup.bat". Използвайте тези команди:

копирайте "c: \ път към \ някои файлове *."c: \ backup \ преименуване C: \ backup *. *. del c: \ backup * .txt

Запазете и затворете файла.

От командния ред напишете "backup.bat" и партидният файл ще изпълни посочените от вас команди: първо, копиране на всички файлове от тази директория, след което да ги преименувате, за да премахнете разширенията.

Имайте предвид, че всички файлове с едно и също име, но с различни разширения (като "myfile.txt" и "myfile.odt") няма да презапишат първия, преименуван. В този случай, поради азбучно сортиране, "myfile.odt" ще стане "myfile", докато "myfile.txt" ще остане с разширението TXT.


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