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

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

Командний рядок

Командний рядок Windows - це звичний текстовий інтерфейс для всіх, хто працював із DOS або Unix, хоча він зазвичай не використовується звичайною людиною. Команди командного рядка часто використовуються системними адміністраторами для різних завдань - від перевірки діагностики мережі до створення резервних копій. Оскільки для них немає графічного інтерфейсу користувача, вони, як правило, працюють набагато швидше, але що ще важливіше, команди командного рядка можуть виконуватися пакетно - декількома різними командами в одному рядку - для досягнення певного кінця.

Відкрийте командний термінал, натиснувши "Win-R", щоб відкрити меню "Виконати", потім введіть "cmd" і натисніть "Enter".

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

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

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

У цьому прикладі файл "file.txt" буде перейменований на "newfile" без розширення (.txt). Зверніть увагу, що для багатьох файлів та каталогів вам потрібно використовувати лапки, щоб команда перейменування працювала з пробілами.

Наприклад, працюватиме наступний рядок:

орендувати "C: \ шлях до \ моїх документів \ file.txt" newfile.txt

Однак, якщо рядок не містить лапок:

орендуйте C: \ шлях до \ my documents \ file.txt newfile.txt

Щоб перейменувати каталог, використовуйте той самий формат, але замість файлу використовуйте ім'я каталогу, наприклад:

ren "C: \ Старе ім'я каталогу" "новий каталог"

Зверніть увагу на лапки навколо нової назви каталогу через пробіл.

Для будь-якої команди введіть команду знаком "/?" після нього для синтаксису та параметрів.

Копіювати та XCopy

Копія схожа на перейменування з кількома перемикачами. Копіювання також працює лише на файли. Синтаксис:

скопіюйте C: \ my \ oldfile.bat C: \ my \ newfile

Зверніть увагу, що скопійовані файли відображатимуться в робочому каталозі (той, який ваш командний рядок вказує як ваше місцезнаходження), якщо ви не вкажете точне місце розташування нового файлу.

XCopy, як і копія, створює дублікати, але працює як з файлами, так і з каталогами. Синтаксис однаковий:

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

Узагальнюючі символи та пакетні файли

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

скопіюйте * .txt "D: \ my \ каталог резервних копій *."

Узагальнюючі символи особливо корисні при роботі з декількома файлами та типами файлів.

Поєднуючи все дотепер, ви можете створити новий файл із назвою "backup.bat" або в текстовому редакторі, наприклад Блокноті, або Vim, або через командний рядок із командою "редагувати backup.bat". Використовуйте ці команди:

скопіюйте "c: \ шлях до \ деяких файлів *."c: \ backup \ rename 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