Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как объединить файлы в ms dos


Как объединить txt-файлы в один: программы, bat и cmd | IT S.W.A.T.

Здравствуйте, друзья. В последнее время вы меня часто спрашиваете, как объединить txt файлы в один. О том на сон грядущий и поговорим (не знаю, как у вас, а у меня за окном уже стемнело). Вдохновившись, я подобрал для вас несколько самых простых и действенных способов для Windows и прочих операционных систем.

Объединить небольшие txt-файлы в один большой документ можно разными способами — посредством написания скриптов в бат-файлах или команд в cmd-строке. А также на помощь придут всевозможные программы.

Конкатенация

Среди огромного количества поступивших на данную тему обращений имелся и вопрос: «что такое конкатенация текстовых файлов?» Конкатенация (звучит загадочно, правда) – это не что иное, как объединение нескольких документов заданного формата в один, то есть последовательный перенос содержимого всех документов в один с расположением непосредственно друг за другом.

Представьте, у вас имеется много txt файлов (чтобы вникнуть в суть рассмотрим на примере 3):

  1. В первом написано МАМА.
  2. Во втором – ПАПА.
  3. А в третьем – Я.

После проведения конкатенации вы получите всего один документ с текстом МАМАПАПАЯ, что и является сутью всего процесса. Конечно, правильно подобранные решения достижения поставленных целей подразумевают возможность добавления между добавленными фрагментами разделителей – пробелов или строк.

Возникает резонный вопрос «зачем это нужно?». Например, объединить главы, расположенные в отдельных файлах, в одну книгу. Или собрать ежемесячные отчёты в один годовой. Ситуаций может быть бесчисленное множество.

Windows

Сначала расскажу, как объединить несколько имеющихся файлов txt в один в родном и привычном многим Windows. Затем кратко остановимся на решениях и для некоторых других ОС. Итак, в системе, рождённой корпорацией «Майкрософт», есть несколько способов быстро соединить все заданные файлы-кусочки в один целый текстовый «пирог».

Онлайн-сервисы

Самый беспроблемный способ объединить требуемые файлы формата txt в один файл, на мой взгляд, это воспользоваться одним из многочисленных онлайн-сервисов. Мной опробован и положительно оценён ресурс Filesmerge, функционал которого позволяет склеивать не только «текстовики», но и JPG, PDF, Word и Excel-файлы. А уж txt-пироги можно получить не только из исходников того же формата, но и из text, lst, log, euc, me, err, ans, dsc, asc и eml-кусочков (мог пару форматов пропустить). Для объединения нужно:

  1. Выбрать файлы с компьютера или интернета, для чего предусмотрены соответствующие окошки.
  2. Настроить нюансы объединения в виде добавления суффиксов, префиксов и разделителей, а также подтверждения выходного формата.

Bat-файл

Предложения онлайн-сервисов хотя и соблазняют своей простотой, но для меня они не интересны, так как я предпочитаю решать задачи своими силами. В данном случае мне интереснее объединить разрозненные txt-файлы в один общий посредством создания bat-файла с соответствующей командой. Например, так:

  1. Дано: 2 файла – 1.txt и 2.txt.

  1. В первом имеется содержимое МАМА.

  1. Во втором – ПАПА.

  1. Создаём ещё один текстовый файл (назову его 9.txt) посредством стандартного средства Windows под названием «Блокнот».

  1. Вписываем в него команду:

@echo off

echo:>9.txt

copy /b 1.txt + 2.txt ITOG.txt

del /q 9.txt

    1. Через «Файл» сохраняем документ как 9.bat.

  1. Закрываем «Блокнот» и видим, что в папке появился «батник» с именем 9.bat.

  1. Запускаем его и пожинаем плоды в виде исчезнувшего 9.txt и появившегося ITOG.txt.

  1. Раскрываем ITOG.txt и обнаруживаем слияние двух текстов МАМАПАПА.

Скрипт, написанный нами, командует системе выполнить задание из 9.txt, а именно сложить содержимое 1 и 2.txt, записать его в ITOG.txt, а 9.txt удалить по завершении.

Слияние файлов через bat-документы довольно простое и интересное занятие, если знать команды для скриптов. Возможны такие варианты написания:

  1. Тот же результат: copy *.txt all.txt

  1. Разделит на части:

@echo off

(

type 1.txt

echo:

type 2.txt

)>final.txt

Открыв final.txt, полученный по последнему скрипту, мы с вами увидим содержимое исходников, написанное столбиком.

Уверен, что профи в данной области могли бы написать множество скриптов, но тех, что я привёл уже вполне достаточно для достижения цели.

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

Любителям «командовать» системе однозначно будет интересно, как соединить всё те же текстовые (txt) файлы при помощи командной строки. Хочу отдельно отметить (для тех кто спрашивал), MS DOS – это внутренняя среда «Виндовс» и все действия в ней выполняются через командную строку (означает, такой способ подходит и для вас тоже). Для того чтобы объединить txt файлы в один необходимо запустить окно той самой строки, набрав в «Выполнить» (найдётся в «Пуске») сочетание cmd.

В результате должно появиться чёрное окно с предложением системы ввести команду, что мы и будем далее делать.

Команда простая, она включает в себя ДЕЙСТВИЕ ПУТЬ К 1 ФАЙЛУ + ПУТЬ КО 2 ФАЙЛУ ПУТЬ К РЕЗУЛЬТАТУ. У меня файлы 1 и 2.txt находятся на диске E, туда же хочу поместить и результат, поэтому пишем copy E:\1.txt + E:\2.txt E:\3.txt

Для подтверждения действия нажимаем на Enter и видим отчёт об удачном выполнении задания.

Для проверки результата я зайду на диск E, а вы по тому пути, который указали в команде. В итоге я увидел новый документ 3.txt, а в нём объединённое содержимое заданных файлов. А у вас получилось? (напишите в комментариях).

Друзья, если вы предпочитаете работать в Powershell, то и там вы легко сможете объединить текстовые файлы той же командой, но с небольшим добавлением cmd /c copy E:\1.txt + E:\2.txt E:\3.txt

После подтверждения действия «Энтером» результат не заставит себя долго ждать.

Программы

Понимаю, что далеко не все пользователи разделяют мою тягу к прописыванию команд и скриптов, а потому я приготовил для вас альтернативные способы, а именно посредством всевозможного софта – специальных программ, файловых менеджеров и текстовых редакторов.

Менеджеры

Я получал много сообщений о том, какой удобный, прекрасный и многофункциональный менеджер Total Commander (признаюсь, недолюбливаю), вот и им тоже можно не напрягаясь соединить txt файлы в один:

  1. Выделить первый «кусочек» в папке.
  2. Зайти в меню «Файл» и запустить действие «Собрать…» (в старых версиях «Склеить»).
  3. Указать путь к будущему «пирогу» и нажать OK.

Мне больше по душе Far Manager, поэтому дальше я расскажу, как объединить файлы в нём. Чтобы склеить файлы при помощи менеджера Far, нужно:

  1. Выделить исходники.
  2. Нажать клавишу F5.
  3. Придумать и написать имя будущего документа.
  4. Из списка существующих файлов выбрать значение «Добавить».
  5. Подтвердить клавишей Enter.

Программы

Друзья, для начала коротко о Notepad ++, в нём также можно объединить файлы, но для этого придётся установить специальный плагин Combine. Он позволит склеить выбранные «кусочки», добавить им имена и вставить между ними строки.

Много хорошего могу сказать о программе TXTcollector. Она помогает комфортно добиться желаемого, но её придётся инсталлировать на ПК, после чего останется запрятать все «кусочки» в одну директорию, указать в программе путь к той папке, задать имя будущего «пирога» и место его сохранения, настроить наличие разделений (чёрточки или другие символы) и нажать кнопку Combine… для старта склеивания.

Ещё могу отметить программы File Joiner и WinMerge (тот же принцип), причём последняя позволяет не только склеить файлы, но и сравнить их содержимое.

Другие ОС

Как и обещал, коротко остановимся на слиянии текстовых файлов и в других операционных системах, например, для Mac OC мне известна программа DiffMerge, позволяющая также и сравнивать и объединять документы. А ещё в той же ОС несколько маленьких файлов превратить в один большой можно посредством использования утилиты textutil (запускается через терминал) и команды cat.

Объединить разрозненные txt файлы в один общий можно и в Linux. Происходит это примерно тем же образом, что и через командную строку в Windows. Только в Linux «исполнитель» команд зовётся «Терминал», а в него нужно вписать словосочетание cat имя1 имя2…имена всех имя выходного документа. Если адаптировать к нашему случаю, то получится примерно так cat 1.txt 2.txt itog.txt.

Заканчивая повествование, хочется сказать несколько ободряющих слов неопытным пользователям, которые решили самостоятельно разобраться в том, что такое «конкатенация». Дерзайте! Вы — молодцы! Таинственные и непонятные понятия только на первый взгляд выглядят страшно. В реальности они могут обозначать что-то совсем безобидное, например, конкатенация – это банальное объединение файлов. Писать скрипты и команды для cmd тоже не сложно, если знать основные принципы. А уж разобраться с любой программой можно за каких-то 5 или 10 минут. Главное – это ваше непоколебимое желание, тяга к новым знаниям и капля упрямства.

Повествование получилось довольно длинным, но надеюсь, полезным. До свидания.

Команды ms dos для работы с файлами — Информатика, информационные технологии

Лабораторная работа № 2

Тема: Изучение операционной системы MS-DOS, работа с файлами

1. Цель работы.

Изучение основных команд операционной системы MS DOS, получение навыков работы с файлами, создание текстовых файлов, копирование и вывод на печать в среде MS DOS.

2. Краткое введение в теоретическую часть.

Диски, файлы Гибкие магнитные диски

Гибкий магнитный диск (флоппи — диск, дискета) — это гибкий пластиковый диск, покрытый магнитным слоем. Гибкий магнитный диск с двойной плотностью записи может хранить в три раза больший объем данных. Хранить гибкие магнитные диски следует в безопасном месте, защищенном от пыли, влаги, сильных магнитных полей и высоких температур.

DOS назначает дисковым накопителям однобуквенные имена. Накопитель на гибком диске называется А. В командах после имени накопителя ставится двоеточие (А:).

Защита диска от записи

Часто имеется необходимость в защите информации, хранящейся на дисках. Блокировка записи на дискетах 3.5 осуществляется с помощью полаункового переключателя.

Жесткие магнитные диски

Часто в компьютерах кроме гибких магнитных дисков используются жесткие магнитные диски, которые могут хранить гораздо большой объем информации, нежели гибкие диски. Кроме того, поиск информации на жестком диске происходит быстрее, чем на гибком диске. Накопитель на жестком магнитном диске, как правило, встроен в компьютер и называется первый накопитель С, а дополнительные накопители именуются D,E и т.д. (С:, D:, Е:).

Форматирование дисков

Прежде чем пользоваться новым диском для записи информации, необходимо его отформатировать. Форматирование выполняется с помощью специальной программы. При выполнении команды форматирования также осуществляется проверка наличия на диске дефектных участков. Форматируются и дискеты, и жесткие диски. Необходимо помнить, что форматирование приводит к разрушению записанной на нем ранее информации.

Как задать имя файла

Файл — это именованная область памяти на каком-либо физическом носителе, в которой может храниться исходный текст программы в машинном коде или данные для ее работы. В файлах могут содержаться любые текстовые документы и числовые данные, закодированная табличная, графическая или любая другая информация. В DOS каждый файл должен иметь имя длиной до восьми символов. В именах файлов допустимы латинские буквы, цифры и следующие знаки _ $ Л — ! # %— ()@DOS не различает прописные и строчные буквы в именах файлов. Восьмисимвольное имя файла это только часть его полного имени. Имя файла может иметь так же расширение длиной до трех символов, которые отделяются точкой PRIMER.BAS. Расширения применяются для идентификации типа файла. Например, расширение .ТХТ относится к текстовым файлам. Рекомендуется не применять расширение, используемое какой-либо программой для других файлов. DOS придает особый смысл следующим расширениям, поэтому их не надо применять для других типов файлов:

ЕХЕ, СОМ — тип исполняемого программного файла;

BIN — тип исполняемого программного файла;

SYS — один из типов драйвера устройств;

ВАТ — командный файл. При задании имени файла следует стремиться к тому, чтобы оно соответствовало характеру содержащихся в файле данных. Например, system.doc — файл системной документации.

Маски имен файлов

Когда вы хотите получить доступ к конкретному файлу, вы должны указать его имя. Например, имя файла PRIMER.ТХТ относится только к одному файлу. Но иногда удобно обрабатывать целую группу родственных файлов и это можно осуществить с помощью маски имени файла, которая содержит подстановочные символы, означающие любые другие символы. В DOS подстановочными символами служат вопросительный знак и звездочка.

Подстановочный символ ? соответствует любому единичному символу. Например, маска имени файла NA?E соответствует именам NAME, NAKE, но не именам NATR, NADEHU1TR. Так же эта маска не соответствует именам NA1TE.10- 0, NATEMR.DAT или любому другому имени с расширением, поскольку в NA?E расширение отсутствует. Когда ? находится в конце имени файла или расширения он соответствует и отсутствию символа. В маске имени файла допускается указывать несколько вопросительных знаков. Например, маска ?COD??.?? соответствует любому имени файла, содержащему COD во второй, третьей и четвертой символьных позициях, и еще до двух символов в расширении.

Подстановочный символ * соответствует любому числу символов, включая отсутствие символов. Маска TR* — именам TR, TR1, TRI, TRUD, TRUD112A, но не TRUS.ME, т.к. расширение в маске не было указано. Маска СНАРО.* соответствует любому файлу, имеющему имя СНАРО и любое расширение. Маска *.* указывает на все файлы текущего каталога.

Команды MS DOS для работы с файлами

Команда COPY

Для копирования файлов применяется команда COPY

Синтаксис

COPY источник [копия] [/Y] [/-Y]

Параметры и ключи

источник — указывает файлы, подлежащие копированию.

/Y — Копирует поверх имеющихся файлов без предупреждения.

/-Y — Запрашивает подтверждение перед заменой файлов.

Для копирования нескольких файлов нужно применить маску файлов.

Например, C:\BASICCOPY BAS.COM A:\BAS.COM — Копирование файла BAS.COM на диск А с тем же именем.

C:\COPY А:*.* В: — Копирование всех файлов с диска А на диск В.

C:\NCCOPY N*.* В: \NC — Копирование файлов начинающихся сN на диск В в каталог NC.

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

Для копирования файла на принтер нужно применить команду COPY следующего вида:

COPY имя файла PRN

Параметры имя файла — Имя копируемого файла. PRN — Принтер.

Например, C:\COPY autoexec.bat PRN — Распечатка содержимого файла autoexec.bat на принтер.

В команде copy вместо имен файлов можно использовать обозначения устройств CON — консоль (клавиатура для ввода, монитор для вывода)

Для создания небольшого текстового файла используется команда вида:

COPY CON имя файла

После ввода этой команды нужно будет поочередно вводить строки файла. В конце каждой строки надо нажимать клавишу [Enter] , а после ввода последней строки нажать клавишу F6 и затем [Enter]. Команда COPY выведет сообщение

1 flle(s) copied (Один файл скопирован)

и на диске появится файл с указанным Вами именем.

Удаление файлов

Для удаления файлов применяется команда DEL

Синтаксис

DEL имя файла [/Р]

Параметры и ключи имя файла — Указывает удаляемые файлы. /Р — Запрашивает подтверждение перед удалением.

Например,

С:\LEXICONDEL *.bak — удаление всех файлов с расширением bak каталоге LEXICON.

C:\DEL A:*.* — Удаление всех файлов с диска А.

C:\DEL A:.st.txt — Удаление файла st. txt с диска А.

Команда DISKCOPY

Достаточно часто возникает необходимость в копировании не отдельных файлов, а дисков целиком. Для создания копии гибкого диска применяется команда DISKCOPY.

Синтаксис

DISKCOPY [диск! [диск2] [/V]

Параметры и ключи нет — Оба диска будут обрабатываться в текущем накопителе, диск1 — Указывает накопитель с исходным диском. диск2 — Указывает накопитель с диском-копией. /V — Контролирует правильность копирования данных.

Имена накопителей в команде DISKCOPY зависят от имеющихся в компьютере дисковых накопителей. При наличии двух одинаковых накопителей исходный гибкий диск можно вставить в один из них, а диск копию в другой. Если исходный диск находится в накопителе Ф, то команда принимает такой вид:

DISKCOPY А: В:

При наличии только одного накопителя или двух накопителей, рассчитанных на диски

разного размера, в качестве источника и получателя всегда указывается имя одного накопителя. Для этого потребуется команда такого вида:

DISKCOPY А: А:

Нельзя! использовать команду DISKCOPY для копирования содержимого дискеты на жесткий диск или наоборот. В этом случае используется команда COPY.

Переименование файлов

Для переименования одного или нескольких файлов применяется команда REN. Она позволяет выполнить и групповое переименование. Предположим, что нужно переименовать все файлы с расширением PGM в текущем каталоге в ВАТ файлы. Эту операцию выполняет такая команда: REN *.PGM *.BAT

Синтаксис

REN имя файла новое имя

Параметры имя файла — Указывает файлы, подлежащие переименованию.

новое имя — Указывает новые имена файлов.

Например, C:\REN ST1.TXT ST2.TXT — Переименование файла ST1.TXT в файл ST2.TXT

Статьи к прочтению:

Командная строка Windows XP CMD MS DOS


Похожие статьи:
  • Простейшие команды работы с каталогами

    Каждый диск обязательно имеет самый первый – корневой – каталог. В этом каталоге может быть создано любое количество подкаталогов следующего уровня, а в…

  • Принципы работы и основные команды

    ТЕКСТОВОГО РЕДАКТОРА VI В составе ОС LINUX обычно поставляются текстовые редакторы: ed — интерактивный строковый редактор, vi и ех — его расширенные…

Как объединить несколько текстовых файлов в один?

? LiveJournal
  • Main
  • Top
  • Interesting
  • 235 ideas
  • Your 2020 in LJ
  • Disable ads
Login
  • Login
  • CREATE BLOG Join
  • English (en)
    • English (en)
    • Русский (ru)

КОПИРОВАНИЕ И ПЕРЕИМЕНОВАНИЕ ФАЙЛОВ И КАТАЛОГОВ В MS DOS

Цель работы:получение навыков работы с командами копирования и переименования файлов и каталогов в MSDOS.

 

 

Копирование файлов. Для копирования файлов имеется команда copy. Формат команды:

copy [диск:] [путь\] [старое-имя-файла] [диск:] [путь\] [новое-имя-файла] [/V]

Из каталога, указанного в первом параметре команды, копируются файлы, заданные в первом параметре команды. Диск и путь во втором параметре команды указывают каталог, в который копируются файлы. Если во втором параметре имя файла отсутствует, то имена файлов при копировании не меняются.

В именах файлов можно использовать символы * и ?, т.е. с помощью одной команды можно скопировать несколько файлов. Символы * и ? в имени файла во втором параметре команды указывают, что соответствующие символы в именах исходных файлов при копировании не меняются.

 

Примеры:

copy text2.txt text3.txt – копирование файла text2.txt в текущем каталоге в файл text3.txt в текущем каталоге;

copy c:\*.* – копирование всех файлов из корневого каталога диска с: в текущий каталог;

copy \tt\*.doc c:\*.txt – копирование всех файлов с расширением .doc из каталога tt текущего корневого диска на корневой диск с:, при этом файлы получают расширение .txt

Если файл с таким же именем, как у создаваемой копии, уже существует, то он замещается без предупреждений. Команда copy не копирует файлы с атрибутом "скрытый".

 

Проверка скопированных файлов. С помощью MS-DOS можно удостовериться в том, что файлы скопированы на диск правильно. Проверка может быть выполнена 2-мя способами. 1 способ: проверка состоит в том, что в конце команды копирования вводится опция /V. В этом случае все файлы после копирования считываются и сравниваются с оригиналом. При обнаружении дефектных зон в файле-копии выводится соответствующее сообщение и можно повторить попытку копирования.

Второй способ связан с предварительным (до команды СОРY) применением команды verify (сверка данных). Формат команды:

verify [on]илиverify [off]

По команде Verify ON, DOS сверяет все данные, которые записываются на диск. После записи каждый блок считывается, данные сверяются с исходными, и только тогда DOS продолжает работу. Для прекращения сверки данных вводится команда Verify OFF. Если вы не знаете, в каком состоянии находится процесс сверки – наберите команду Verify – в этом случае на экран выводится состояние сверки: ON – выполняется, OFF – прекращена.

 

Обмен данными между периферийными устройствами (ПУ). Команда COPY может применяться не только для копирования, но и для реализации обмена между ПУ. Эта команда позволяет пересылать данные с клавиатуры на диск, с диска на принтер и т.д. В команде COPY вместо имен файлов можно использовать обозначения устройств, например:

CON – консоль (клавиатура для ввода, монитор для вывода).

PRN или LPT1 – основной принтер системы (только как выходной файл).

 

Примеры:

сopy paper.txt prn – вывод файла paper.txt на принтер;

сopy paper.txt con – вывод файла paper.txt на экран.

 

Объединение (конкатенация) текстовых файлов. В процессе копирования можно модифицировать конечные данные, т.е. производить объединение (конкатенацию) нескольких файлов в один. Сначала в команде указываются через "+" имена объединяемых файлов, а затем имя результирующего файла. При этом исходные файлы не меняются и записываются последовательно в новый файл. Если имя нового файла не указано – он получает имя первого файла из списка объединяемых.

Файлы можно указывать с помощью символов "*" и "?", но при этом невозможно менять последовательность файлов, т.к. объединение выполняется в порядке размещения их на диске.

 

Примеры:

copy file1.txt+file2.txt file3.txt – объединение файлов с именами file1.txt и file2.txt в файл с именем file3.txt

copy *.doc final.doc – все файлы с типом .doc объединяются в файл final.doc

copy *.lst + *.ref text.txt – объединение файлов с типами .lst и .ref в файл text.txt.

 

Переименование файлов. Для переименования файлов (каталогов) имеется команда ren (Rename). Формат команды:

ren [диск:] [путь\] старое-имя-файла новое-имя-файла

Команда позволяет изменить имя имеющегося файла без изменения его содержимого. Первое имя файла задает имя (имена) переименовываемого файла, второе – новое имя (имена) файла. Диск и путь задают, в каком каталоге переименовываются файлы. Если диск и путь не указаны – имеется в виду текущий диск и текущий каталог. У нового имени файла диск и путь не указываются.

В именах файлов можно употреблять символы * и ?. Если символы * и ? имеются во втором имени файла в команде, то символы имен файлов на соответствующих позициях не изменяются.

 

Примеры:

ren KAT\text1.txt text2.txt – переименование файла text1.txt в файл с новым именем text2.txt в каталоге KAT;

ren text3.txt text4.txt – переименование файла text3.txt в файл с новым именем text4.txt в текущем каталоге;

ren a:\*.doc *.txt – переименование всех файлов с расширением .doc корневого диска А: в файлы с прежними именами, но с расширением .txt.

 

Команда ren не обрабатывает файлы с атрибутом "скрытый".

 

Читайте также:


Рекомендуемые страницы:

Поиск по сайту

MS-DOS (основы) [Сообщество преподавателей информатики ФМШ]

Работа с DOSBox

Для того, чтобы запустить DOSBox, неоходимо выбрать меню ПриложенияИгрыЭмулятор DOSBox. Эта программа достаточно корректно эмулирует операционную систему MS-DOS, однако надо учитывать, что в нём существуют некоторые ограничения. Однако для первых уроков программирования на ассемблере эта программа подходит идеально.

Команды MS-DOS

MS-DOS — дисковая операционная система. Поэтому большая часть команд связана с работой диска (создание каталогов, операции с файлами и т.д.). Диски в MS-DOS нумеруются также, как и в windows (точнее наоборот, в windows также, как в MS-DOS): диск A — дисковод гибких дисков, C, D и т.д. — локальные диски. Для последних версий появилась возможность подключать CD-ROM, но это требовало изрядного энтузиазма, да и не так уж много человек обладало в то время CD-ROM.

Список команд DOS

Материал из Википедии

Список команд DOS — нижеследующий список команд для операционной системы DOS. Начиная с 5-й версии, этот список с кратким описанием каждой команды может быть получен набором команды HELP. Также начиная с 5-й версии справка по конкретной команде может быть получена набором символов /? после имени команды.

Например, набор команды

C:\>ren /?
приведёт к получению справки по команде ren:

Переименование одного или нескольких файлов.

RENAME [диск:][путь]имя_файла1 имя_файла2. REN [диск:][путь]имя_файла1 имя_файла2.
Для конечного файла нельзя указать другой диск или каталог.

Как запустить старые DOS-программы на Windows 7-8-10

Как запустить старые DOS-программы на Windows 7-8-10

Найденные на просторах Интернет и подтвержденные не раз

Советы
Если используется 32-разрядная версия Windows, можно запустить программу DOS, выбрав соответствующий *.com файл. Если запуск происходит впервые из Windows 7 и выше, вероятно, будет предложено установить компонент под названием NTVDM - нажмите кнопку Установить этот компонент:

После успешной установки, возможно, придется перезапустить приложение:

Обращаю внимание, что перед запуском 16 bit MS-DOS приложения нужно выполнить некоторые преобразования с компонентом Командная строка. Иначе получим следующую ошибку:

Итак: в Свойствах командной строки устанавливаем галочку в чекбоксе Использовать прежнюю версию консоли (требуется перезапуск), т.к. "новая" консоль не поддерживает 16-битные приложения:

Часть DOS программ грузится в полном экране, часть в окне:

Измените параметр реестра:

Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]

"FullScreen"=dword:00000000


При запуске необходимого DOS приложения, некорректно отображаются русские шрифты:

Решение первое:

1. Откройте в блокноте файл %windir%\system32\autoexec.nt
2. Пропишите в него строку в самом конце файла (с новой строки) lh %SystemRoot%\system32\kb16.com ru
Измените параметр реестра:
Код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]
"00000409"="ru"

3. Перезагрузитесь

После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская).

Примечание. Данный метод нормально работает в том случае, если Language settings for the system (апплет Regional Options) в качестве Default стоит Cyrilic.

Решение второе:

1. Загрузите файл keyrus.com и сохраните его в папку %windir%\system32
2. Откройте в блокноте файл %windir%\system32\autoexec.nt
3. Пропишите в него строку в самом конце файла (с новой строки) %windir%\system32\keyrus.com
4. Перезагрузитесь.

Раскладка: R.Shift - Вкл\Выкл Русскую раскладку (темно-зеленая подсветка краёв экрана), R.Ctrl - вкл. Украинскую раскладку (если нужна, салатная подсветка), откл. R.Shift.

Если в эмуляторе DOS нужно запустить FoxPro

Общие замечания
Не следует использовать программы кэширования дисковых операций типа Stacker, SmartDrive и пр., т.к. FoxPro имеет свой модуль кэширования. Возможны конфликты между ними. Кроме того, происходит неоправданный расход памяти...

MS FoxPro поставляется в двух видах - стандартный (foxpro.exe, foxpro.ovl) и расширенный (foxproX.exe). Используйте "расширенную" версию FoxPro только при наличии достаточного объема памяти на вашей машине (не менее 4 МБ, с драйвером emm386.exe).

"Тяжелым" моментом для FoxPro является запуск внешних программ, таких как архиваторы, просмотрщики. Если программа не запускается, попробуйте сменить тип FoxPro - перейдите со стандартного на расширенный и наоборот... Очень помогает в тех случаях, когда необходимо несколько раз подряд выполнить запуск внешней программы (например, формирование формы 8-ДР, передача в "налогоплательщик", сведения для персонифицированного учета).

Windows 95/98

Использование графических оболочек типа Windows 9x совместно с нашим программным обеспечением можно рекомендовать опытным пользователям. Запуск монитора задач лучше выполнять из bat-файла, помещенного на Рабочем Столе (Desktop) или из любого унаследованного файлового менеджера (Norton/Volkov Commander, DOS Navigator). Ни в коем случае не нужно использовать драйвер верхней памяти emm386.exe (sys), т.к. Windows управляет ею с помощью своего менеджера памяти.

autoexec.bat

@echo off
PATH C:\WIN95;C:\WIN95\COMMAND;C:\tools;C:\ARC;c:\foxpro;c:\fox
SET TEMP=c:\win95\temp

SET FOXPROCFG=C:\FOX\CONFIG.FP
SET FOXPROSWX=-T

mode con codepage prepare=((866) C:\WIN95\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,c:\win95\command\keybrd3.sys >nul

config.sys

device=C:\WIN95\himem.sys /verbose
dos=high
files=50
buffers=40
device=C:\WIN95\COMMAND\display.sys con=(ega,,1)
country=007,866,C:\WIN95\COMMAND\country.sys

MS FoxPro 2.x

Возможно использование любой версии FoxPro старшей 2.0, но для работы с некоторыми задачами необходимо обязательное использование версии 2.6. При установке FoxPro помещается в отдельном каталоге на локальном диске, например в c:\foxpro\.

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

c:\fox\config.fp
files = 60
buffers = 50
mvarsiz = 20
mvcount = 768
date = german
ems = on
resource=off
tmpfiles=c:

Попробуйте также добавить еще и такие строки в этот файл. В качестве путей укажите свой:

sortwork=c:\win\temp
progwork=c:\win\temp
editwork=c:\win\temp
tmpfiles=c:\win\temp

Windows ME

Запустите утилиту msconfig и в разделе config.sys добавьте строку FILES=50 или отредактируйте существующее значение. Данная рекомендация взята из Tech & Support самой Microsoft, но ни к какому положительному результату не приводит. Мне так и не удалось запустить нашу "зарплату". Все остальное работает... Может быть Вам повезет больше и все будет работать. В противном случае, остается "откатиться" и пользоваться версией, которая стояла до этого.

Windows NT/2000

Общепринятым методом запуска программ MS-DOS является добавление ключа в реестр или редактирование существующего его значения. Уточняется... При необходимости нужные конфигурационные файлы (autoexec.bat и config.sys) переименовываются и устанавливаются для использования только этой программой MS-DOS.

Откорректируйте файлы autoexec.nt и config.nt следующим образом:
в файл autoexec.nt нужно добавить строки

lh %SystemRoot%\system32\kb16.com ru
set foxprocfg=c:\fox\config.fp
set path=c:\arc;c:\foxpro;c:\fox;c:\dn;%path%

в файл config.nt нужно добавить строки

dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=99
buffers=50

Также необходимо удостовериться в корректном состоянии переменных окружения TEMP и TMP, которые должны содержать путь к каталогу на локальном диске, в котором будут сохраняться временные файлы. Постарайтесь сделать этот путь как можно более коротким.

Использование NT/2000 в качестве файлового сервера для наших программ возможно и тому есть удачные примеры. Много будет зависеть от наличия грамотного администратора, который будет заниматься установкой и обслуживанием сервера.

Windows XP

Все старое ПО отлично работает в окружении этой ОС. Нет никаких оснований "хоронить" DOS и программы, работающие "под" ним. Настройка и конфигурирование выполняются абсолютно аналогично Windows 2000.

Windows 7 / 8 / 8.1 / 10

Все старое ПО отлично работает в окружении этих ОС. Нет никаких оснований "хоронить" DOS и программы, работающие "под" ним. Настройка и конфигурирование выполняются абсолютно аналогично Windows 2000.


 AUTOEXEC.NT: @echo off REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment. REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a REM different startup file is specified in an application's PIF. REM Файл AUTOEXEC.BAT не используется для инициализации среды MS-DOS. REM Для инициализации среды MS-DOS используется файл AUTOEXEC.NT, REM если не указан другой файл инициализации в PIF-файле приложения. REM Install CD ROM extensions REM Установка расширений для поддержки CD ROM lh %SystemRoot%\system32\mscdexnt.exe REM Install network redirector (load before dosx.exe) REM Установка сетевого редиректора (загружается перед dosx.exe) lh %SystemRoot%\system32\redir REM Install DPMI support REM Установка поддержки DPMI lh %SystemRoot%\system32\dosx REM The following line enables Sound Blaster 2.0 support on NTVDM. REM The command for setting the BLASTER environment is as follows: REM SET BLASTER=A220 I5 D1 P330 REM where: REM A specifies the sound blaster's base I/O port REM I specifies the interrupt request line REM D specifies the 8-bit DMA channel REM P specifies the MPU-401 base I/O port REM T specifies the type of sound blaster card REM 1 - Sound Blaster 1.5 REM 2 - Sound Blaster Pro I REM 3 - Sound Blaster 2.0 REM 4 - Sound Blaster Pro II REM 6 - SOund Blaster 16/AWE 32/32/64 REM REM The default value is A220 I5 D1 T3 and P330. If any of the switches is REM left unspecified, the default value will be used. (NOTE, since all the REM ports are virtualized, the information provided here does not have to REM match the real hardware setting.) REM NTVDM supports Sound Blaster 2.0 only. REM The T switch must be set to 3, if specified. REM REM Установка поддержки Sound Blaster 2.0 на NTVDM. REM Используется следующий синтаксис для команды настройки BLASTER: REM SET BLASTER=A220 I5 D1 P330 REM где: REM A задает базовый порт ввода-вывода для Sound Blaster REM I задает номер прерывания REM D задает 8-битный DMA-канал REM P задает базовый порт ввода-вывода для MPU-401 REM T задает тип карты Sound Blaster: REM 1 - Sound Blaster 1.5 REM 2 - Sound Blaster Pro I REM 3 - Sound Blaster 2.0 REM 4 - Sound Blaster Pro II REM 6 - SOund Blaster 16/AWE 32/32/64 REM REM По умолчанию используются значения A220 I5 D1 T3 и P330. Если некоторые REM из ключей не будут заданы, они получат значения по умолчанию. REM (Примечание: поскольку все порты виртуальные, введенные значения REM не обязаны совпадать с реальными параметрами оборудования.) REM NTVDM поддерживает только Sound Blaster 2.0 REM Параметр T, если указан, должен быть равен 3. SET BLASTER=A220 I5 D1 P330 T3 REM To disable the sound blaster 2.0 support on NTVDM, specify an invalid REM SB base I/O port address. For example: REM SET BLASTER=A0 REM REM Чтобы отключить поддержку Sound Blaster 2.0 на NTVDM, следует указать REM недопустимое значение для бвзового порта ввода-вывода SB, например: REM SET BLASTER=A0 rem x:\keyb\rk-866.com lh %SystemRoot%\system32\kb16.com ru,866 set temp=c:\windows\temp set clipper=f:250 CONFIG.SYS: REM Windows MS-DOS Startup File REM CONFIG.SYS vs CONFIG.NT REM CONFIG.SYS is not used to initialize the MS-DOS environment. REM CONFIG.NT is used to initialize the MS-DOS environment unless a REM different startup file is specified in an application's PIF. REM REM ECHOCONFIG REM By default, no information is displayed when the MS-DOS environment REM is initialized. To display CONFIG.NT/AUTOEXEC.NT information, add REM the command echoconfig to CONFIG.NT or other startup file. REM REM NTCMDPROMPT REM When you return to the command prompt from a TSR or while running an REM MS-DOS-based application, Windows runs COMMAND.COM. This allows the REM TSR to remain active. To run CMD.EXE, the Windows command prompt, REM rather than COMMAND.COM, add the command ntcmdprompt to CONFIG.NT or REM other startup file. REM REM DOSONLY REM By default, you can start any type of application when running REM COMMAND.COM. If you start an application other than an MS-DOS-based REM application, any running TSR may be disrupted. To ensure that only REM MS-DOS-based applications can be started, add the command dosonly to REM CONFIG.NT or other startup file. REM REM EMM REM You can use EMM command line to configure EMM(Expanded Memory Manager). REM The syntax is: REM REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM] REM REM AltRegSets REM specifies the total Alternative Mapping Register Sets you REM want the system to support. 1 <= AltRegSets <= 255. The REM default value is 8. REM BaseSegment REM specifies the starting segment address in the Dos conventional REM memory you want the system to allocate for EMM page frames. REM The value must be given in Hexdecimal. REM 0x1000 <= BaseSegment <= 0x4000. The value is rounded down to REM 16KB boundary. The default value is 0x4000 REM RAM REM specifies that the system should only allocate 64Kb address REM space from the Upper Memory Block(UMB) area for EMM page frames REM and leave the rests(if available) to be used by DOS to support REM loadhigh and devicehigh commands. The system, by default, would REM allocate all possible and available UMB for page frames. REM REM The EMM size is determined by pif file(either the one associated REM with your application or _default.pif). If the size from PIF file REM is zero, EMM will be disabled and the EMM line will be ignored. REM REM - - - REM REM Файл CONFIG.SYS более не используется для инициализации среды MS-DOS. REM Для инициализации среды MS-DOS используется файл CONFIG.NT, REM если не указан другой файл инициализации в PIF-файле приложения. REM REM ECHOCONFIG REM По умолчанию при инициализации среды MS-DOS на экран не выводится REM никакия информация. Для того, чтобы команды CONFIG.NT/AUTOEXEC.NT REM выводились на экран, нужно добавить команду ECHOCONFIG REM к файлу CONFIG.NT или другому стартовому файлу настройки. REM REM NTCMDPROMPT REM При вызове интерпретатора команд из резидентной программы (TSR) REM или во время выполнения иного DOS-приложения, REM Windows запускает COMMAND.COM. REM Это позволяет запущенной резидентной программе (TSR) оставаться REM активной. Для того, чтобы запускался CMD.EXE (интерпретатор командных REM строк Windows), а не COMMAND.COM, нужно добавить команду NTCMDPROMPT REM к файлу CONFIG.NT или другому стартовому файлу настройки. REM REM DOSONLY REM По умолчанию разрешается запускать с помощью интерпретатора командных REM строк COMMAND.COM любые приложения. Однако, если вы запустите приложение, REM не являющееся DOS-приложением, то все выполняющиеся в настоящий момент REM резидентные программы (TSR) могут быть остановлены. Для того, чтобы REM разрешить запуск только DOS-приложеений, нужно добавить команду DOSONLY REM к файлу CONFIG.NT или другому стартовому файлу настройки. REM REM EMM REM Можно использовать команду EMM REM для настройки диспетчера отображаемой памяти (Expanded Memory Manager). REM Синтаксис этой команды: REM REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM] REM REM AltRegSets REM задает общее количество альтернативных наборов регистров REM (Alternative Mapping Register Sets), которые должна поддерживать REM система. Допустимый диапазон значений: 1 <= AltRegSets <= 255. REM Значение, принимаемое по умолчанию: 8. REM BaseSegment REM задает адрес начального сегмента в обычной памяти DOS, который REM система должна использовать для размещения страниц EMM. REM Значение должно быть задано в шестнадцатеричном формате. REM Допустимый диапазон значений: 0x1000 <= BaseSegment <= 0x4000. REM Значение округляется до кратного 16 Kбайт. REM Значение, принимаемое по умолчанию: 0x4000. REM RAM REM указывает, что система должна распределить только 64 Кбайт из REM области UMB (Upper Memory Block) для буфера страниц EMM и оставить REM остальное место (если таковое имеется) для использования DOS, REM чтобы обеспечить поддержку команд LOADHIGH и DEVICEHIGH. REM По умолчанию система использует всю доступную память из REM области UMB (Upper Memory Block) для буфера страниц EMM. REM REM Размер EMM указывается в PIF-файле (либо в специальном PIF-файле, REM использующемся для данного приложения, либо в файле _default.pif). REM Если в PIF-файле в качестве размера EMM задан нуль, то EMM не REM используется и строка EMM в файле настройки DOS игнорируется. REM dos=high, umb device=%SystemRoot%\system32\himem.sys lastdrive=z buffers=50 files=250 MEMLIMIT = 10, 4096, 8192 device=%SystemRoot%\system32\haspdos.sys 

Как объединить или объединить несколько файлов

Обновлено: 30.04.2020 компанией Computer Hope

Если вы хотите объединить несколько файлов Word, Excel или текстовых файлов вместе, это можно сделать относительно легко и без дополнительных затрат. Следуйте инструкциям ниже для типа файла, который вы пытаетесь объединить.

Объединение документов Microsoft Word

Чтобы объединить документы Word, вы можете объединить эти документы в самом Microsoft Word. Для этого откройте первый файл в Microsoft Word и следуйте инструкциям для вашей версии Word.Шаги отличаются из-за различий между меню файлов и лентой Office.

Microsoft Word 2007 или новее (лента)

На ленте Word щелкните вкладку Insert , щелкните стрелку вниз рядом с Object и выберите параметр Text from File , как показано ниже.

Выберите файл, который нужно объединить с текущим документом, и нажмите Вставить . После завершения текст и другая информация из документа будут объединены в текущий документ.Эти шаги можно выполнять сколько угодно раз, если вы хотите объединить несколько файлов.

Наконечник

Если есть несколько файлов, которые вы хотите объединить одновременно, вы можете выбрать несколько файлов, удерживая Ctrl и выбирая каждый файл, который вы хотите объединить.

Microsoft Word 2003 или более ранняя версия (меню файла)

В Word нажмите Tools в верхнем меню и выберите опцию Сравнить и объединить документы , как показано ниже.

Найдите документ, который хотите объединить.У вас есть возможность объединить выбранный документ в текущий открытый документ или объединить два документа в новый документ. Чтобы выбрать параметр слияния, щелкните стрелку рядом с кнопкой «Слияние» и выберите нужный вариант слияния. После завершения файлы объединяются.

Наконечник

Если есть несколько файлов, которые вы хотите объединить одновременно, вы можете выбрать несколько файлов, удерживая Ctrl и выбирая каждый файл, который вы хотите объединить.

Объединение файлов Microsoft Excel

Чтобы объединить файлы Microsoft Excel вместе, лучше всего сначала сохранить их как файлы CSV.Откройте файлы Excel и в строке меню щелкните Файл , затем Сохранить как . В раскрывающемся списке Сохранить как тип выберите из списка CSV (с разделителями-запятыми) (* .csv) .

Сделайте это для каждого файла Excel, который хотите объединить, затем поместите все файлы CSV в одну папку. Для удобства поместите их в папку в корне диска C: (например, c: \ csvfiles).

Откройте командную строку Windows и перейдите к папке, содержащей файлы CSV.Введите dir, чтобы просмотреть файлы в папке и убедиться, что все файлы там.

Введите следующую команду, чтобы объединить все файлы CSV в папке в новый файл CSV с названием «newfile.csv» (можно использовать любое имя).

 копировать * .csv newfile.csv 

После создания нового файла откройте новый файл CSV в Microsoft Excel и сохраните его как файл Excel.

Объединить текстовый файл (.txt) в командной строке Windows (MS-DOS)

Поместите все текстовые файлы, которые вы хотите объединить, в одну папку.Для простоты поместите их в папку в корне диска C: (например, c: \ textfiles) и убедитесь, что папка содержит только текстовые файлы, которые вы хотите объединить.

Наконечник

Перед объединением текстовых файлов вы можете убедиться, что есть пустая строка или хотя бы один возврат каретки (нажмите , введите ), чтобы помочь разделить каждый файл.

Откройте командную строку Windows и перейдите к папке, содержащей текстовые файлы. Введите dir, чтобы просмотреть файлы в папке и убедиться, что все файлы там.

Как объединить два файла в один

Введите следующую команду, чтобы объединить два текстовых файла в новый файл или перезаписать существующий файл.

 копировать first.txt + second.txt third.txt 

Приведенная выше команда скопирует (объединит) содержимое файлов «first.txt» и «second.txt» в новый файл «third.txt».

Как объединить все текстовые файлы в один файл

Введите следующую команду, чтобы объединить все файлы TXT в текущем каталоге в файл с именем newfile.txt (можно использовать любое имя).

 копировать * .txt newfile.txt 

Теперь вы можете открыть текстовый файл и увидеть все, объединенное в один файл.

Слить файл в командной строке Linux

Пользователи

Linux могут объединить два или более файлов в один файл с помощью команды слияния или строки файлов с помощью команды вставки.

Объединить файлы PDF

PDF-документов также можно объединить. Для этого вы можете использовать полную версию Adobe Acrobat, но эта программа немного дорогая (несколько сотен долларов).

Другой вариант - найти в Интернете бесплатную утилиту для объединения ваших файлов PDF. Одна из лучших бесплатных утилит - PDF Split and Merge. Это онлайн-инструмент, который позволяет вам объединить два или более PDF-файлов в один PDF-файл несколькими щелчками мыши. Вы также можете загрузить и установить версию программы Batch PDF Merger, которая стоит около 30 долларов.

В Интернете есть и другие бесплатные утилиты, предлагающие эту услугу. Однако, если в файлах PDF содержится какая-либо конфиденциальная информация, будьте осторожны при объединении их в Интернете.Мы рекомендуем вам использовать утилиту на вашем компьютере для этих типов слияния файлов PDF, чтобы гарантировать конфиденциальность данных.

  • MergePDF - Онлайн-утилита для объединения файлов PDF размером до 30 МБ.
  • PDFMerge - Еще одна отличная бесплатная утилита для объединения PDF-документов.
  • Sej-da - Дополнительная утилита для объединения файлов PDF размером до 50 МБ.
.

dos - объединить несколько файлов CSV с помощью командного файла

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными кун
.

Как передавать файлы в режиме MS-DOS | Small Business

Перемещение файлов путем перетаскивания в проводнике Windows - простая задача. Многие давние пользователи Windows, возможно, никогда не открывают окно командной строки DOS и могут быть не знакомы с командами, которые когда-то обычно использовались в дни до «укажи и щелкни». DOS использует три команды для передачи файлов из одного места в другое. Лучшая команда для передачи файлов зависит от типа передачи, который вы хотите, и от того, хотите ли вы оставить файл в исходном месте после завершения передачи.

Копировать отдельный файл в другое место

Открыть окно командной строки. Нажмите кнопку Windows, чтобы открыть меню «Пуск», и введите «cmd.exe» в текстовое поле «Поиск программ и файлов». Нажмите «cmd.exe» в появившихся результатах поиска. Нажмите Ввод." Откроется окно командной строки.

Перейдите в каталог, содержащий исходный файл. Если файл находится в каталоге «C: \ myfiles», введите: «cd \ myfiles» (без кавычек) и нажмите «Enter».

Введите «скопировать этот файл.ext X: \ destination »в командной строке. Замените имя файла и его расширение на «thisfile.ext» и замените букву целевого диска и каталог на «X: \ destination». Если вы копируете файл из одного каталога в другой на том же диске, опустите букву диска и просто введите «copy thisfile.ext \ destination».

Нажмите «Enter», чтобы выполнить команду. Файл будет скопирован, и вы увидите выражение «1 файл (ы) скопирован» в командном окне.

Переместить один файл в другое место

Открыть окно командной строки.Нажмите кнопку Windows, чтобы открыть меню «Пуск», и введите «cmd.exe» в текстовое поле «Поиск программ и файлов». Нажмите «cmd.exe» в появившихся результатах поиска. Нажмите Ввод." Откроется окно командной строки.

Перейдите в каталог, содержащий исходный файл. Если файл находится в каталоге «C: \ myfiles», введите: «cd \ myfiles» (без кавычек) и нажмите «Enter».

Введите «переместить thisfile.ext X: \ destination». Замените имя файла и его расширение на «thisfile.ext »и замените букву целевого диска и каталог на« X: \ destination ». Если вы перемещаете файл из одного каталога в другой на том же диске, опустите букву диска и просто введите «move thisfile.ext \ destination».

Нажмите «Enter», чтобы выполнить команду. Файл будет перемещен, и в командном окне вы увидите сообщение «1 файл (ы) перемещен».

Скопировать весь каталог, включая подкаталоги, в другое место

Открыть окно командной строки.Нажмите кнопку Windows, чтобы открыть меню «Пуск», и введите «cmd.exe» в текстовое поле «Поиск программ и файлов». Нажмите «cmd.exe» в появившихся результатах поиска. Нажмите Ввод." Откроется окно командной строки.

Перейдите в каталог, содержащий исходный файл. Если файл находится в каталоге «C: \ myfiles», введите: «cd \ myfiles» (без кавычек) и нажмите «Enter».

Введите «robocopy C: \ myfiles X: destination / s» в командной строке. Эта команда скопирует, а не перемещает, всю структуру каталогов из одного места в другое.

Нажмите «Enter», чтобы выполнить команду. Выполнение этой команды для больших каталогов может занять значительное время.

Советы

  • Команда «obocopy» недоступна в Windows XP. Для Windows XP и более ранних версий используйте вместо этого команду «xcopy».
  • Полный список команд DOS доступен, набрав «help» в командной строке DOS. Чтобы просмотреть синтаксис каждой команды, введите имя команды, затем косую черту и вопросительный знак.Для команды копирования введите: «copy /?» и нажмите «Enter».

Биография писателя

Финн МакКухил - писатель-фрилансер из Северного Мичигана. Он работал репортером и обозревателем в Южной Флориде, прежде чем увлекся компьютерами. После изучения программирования в Университете Южной Флориды он более 20 лет возглавлял ИТ-отделы трех автомобильных поставщиков. Сейчас он строит деревянные лодки в северных лесах.

.

MS-DOS и команда копирования командной строки Windows

Обновлено: 21.05.2018 компанией Computer Hope

Команда copy позволяет пользователям копировать один или несколько файлов в другое место.

Наличие

Копировать - это внутренняя команда, доступная для следующих операционных систем Microsoft.

Синтаксис копирования

Windows Vista и более поздние версии синтаксис

 КОПИЯ [/ D] [/ V] [/ N] [/ Y | / -Y] [/ Z] [/ L] [/ A | / B] источник [/ A | / B] [+ источник [/ A | / B] [+...]] [пункт назначения [/ A | / B]] 
источник Задает файл или файлы для копирования.
/ А Обозначает текстовый файл ASCII.
/ B Обозначает двоичный файл.
/ D Разрешить создание файла назначения в расшифрованном виде.
направление Задает каталог или имя файла для нового файла (ов).
/ В Проверяет правильность записи новых файлов.
/ № Использует короткое имя файла, если оно доступно, при копировании файла с именем, отличным от 8dot3.
/ Y Подавляет запрос на подтверждение перезаписи существующего файла назначения.
/ -Г Вызывает запрос на подтверждение перезаписи существующего файла назначения.
/ Z Копирует сетевые файлы в перезапускаемом режиме.
/ л Если источник является символической ссылкой, скопируйте ссылку на цель вместо фактического файла, на который указывает ссылка на источник.

Переключатель / Y может быть предварительно установлен в переменной среды COPYCMD. Этот параметр можно переопределить с помощью / -Y в командной строке. По умолчанию запрашивается перезапись, если только команда COPY не выполняется из пакетного сценария.

Чтобы добавить файлы, укажите один файл в качестве назначения, но несколько файлов в качестве источника (с использованием подстановочных знаков или формата файл1 + файл2 + файл3).

Windows XP и более ранние версии синтаксис

 КОПИЯ [/ A | / B] источник [/ A | / B] [+ источник [/ A | / B] [+...]] [пункт назначения] [/ A | / B]] [/ V] [/ Y | / -Y] 
источник Задает файл или файлы для копирования.
/ А Обозначает текстовый файл ASCII.
/ B Обозначает двоичный файл.
направление Задает каталог или имя файла для нового файла (ов).
/ В Проверяет правильность записи новых файлов.
/ Y Подавляет запрос на подтверждение перезаписи существующего файла назначения.
/ -Г Вызывает запрос на подтверждение перезаписи существующего файла назначения.

Переключатель / Y может быть предварительно установлен в переменной среды COPYCMD. Этот параметр можно переопределить с помощью / -Y в командной строке.

Чтобы добавить файлы, укажите один файл в качестве назначения, но несколько файлов в качестве источника (с использованием подстановочных знаков или формата файл1 + файл2 + файл3).

Примеры копий

 копировать * .txt c: \ 

В приведенном выше примере мы используем подстановочный знак для копирования всего.txt (несколько файлов) из текущего каталога в корневой каталог c: \.

 копия *. * A: 

Скопируйте все файлы в текущем каталоге на дисковод гибких дисков.

 скопировать autoexec.bat c: \ windows 

Скопируйте файл autoexec.bat, обычно находящийся в корневом каталоге, и скопируйте его в каталог Windows; autoexec.bat можно заменить любым файлом (ами).

 копировать win.ini c: \ windows / y 

Скопируйте файл win.ini из текущего каталога в каталог Windows.Поскольку этот файл уже существует в каталоге Windows, он обычно запрашивает, хотите ли вы перезаписать файл. Однако с переключателем / y вы не получите никаких подсказок.

 копия "компьютер надежда.txt" надежда 

Скопируйте файл "computer hope.txt" в каталог Hope. Всякий раз, когда вы имеете дело с файлом или каталогом с пробелом, он должен быть заключен в кавычки. В противном случае вы получите ошибку «Получение:« Неверный синтаксис команды »». ошибка.

 скопируйте myfile1.Z, а затем нажмите  Введите . Более простой способ просматривать и редактировать файлы в MS-DOS - использовать команду редактирования. 

.

Как копировать файлы

Обновлено: 31.12.2020, Computer Hope

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

Запись

Имя файла должно быть уникальным, в противном случае в конец имени файла будет добавлен номер. Вместо номера в конце имени файла может быть добавлено «- Копировать». Добавление числа в конец имени скопированного файла гарантирует, что скопированный файл уникален. Например, если исходное имя файла - abc123.pdf, и копия создается в том же каталоге или папке, имя скопированного файла может быть abc123 (1) .pdf или abc123 - Copy.pdf.

Выберите свою операционную систему, чтобы просмотреть применимые к вам инструкции.

Как скопировать файл в Microsoft Windows

Ниже приведены инструкции по копированию файла или нескольких файлов в Microsoft Windows из одного места в другое.

  1. Перейдите к файлам или папкам, которые вы хотите скопировать. Если вам нужна помощь в поиске файлов, воспользуйтесь функцией поиска Windows.
  2. Выделите файл или файлы, которые вы хотите скопировать, щелкнув их один раз мышью. Если вам нужно выделить более одного файла, вы можете удерживать клавиши Ctrl или Shift на клавиатуре или перетащить рамку вокруг файлов, которые вы хотите скопировать.
  3. После выделения щелкните правой кнопкой мыши один из выделенных файлов и выберите «Копировать». Пользователи также могут нажать сочетание клавиш Ctrl + C или в проводнике Windows нажать Изменить в верхней части окна и выбрать Копировать .
  4. Откройте папку назначения, щелкните правой кнопкой мыши пустое место в папке и выберите «Вставить». Или в строке меню вверху щелкните File , выберите Edit , затем выберите Paste .
Наконечник

Если вы хотите скопировать только определенный тип файла, вы можете щелкнуть столбец Тип в проводнике Windows. Это действие сортирует файлы по типу, а не по имени. После группировки по типу вы можете выбрать только файлы того типа, который вы хотите скопировать, и скопировать эти файлы.

Наконечник

Для копирования файлов также можно использовать командную строку Windows. В некоторых ситуациях, например при копировании нескольких файлов с определенным расширением или с определенным именем, это может быть проще.

Как скопировать файл в MS-DOS и командной строке Windows

Ниже приведены инструкции по копированию отдельного файла из одного каталога в другой.

Копирование одного файла

  1. Используя команду cd, перейдите в каталог, содержащий файл, который вы хотите скопировать.
  2. Введите команду, аналогичную следующей.
 скопируйте myfile.txt c: \ my \ location 

В приведенном выше примере вы замените «myfile.txt» именем файла, который вы хотите скопировать, а «c: \ my \ location» - каталогом назначения. Чтобы увидеть файлы, доступные в текущем каталоге, используйте команду dir.

Копирование нескольких файлов в другое место

Ниже приведены инструкции по копированию нескольких файлов из одного каталога в другой.

  1. Используя команду cd, перейдите в каталог, содержащий файлы, которые вы хотите скопировать.
  2. Оказавшись в каталоге, содержащем файлы, которые вы хотите скопировать, введите команду, аналогичную одной из следующих команд.
 копия *. * C: \ mydir 

В приведенном выше примере команда скопирует каждый файл в текущем каталоге в каталог mydir.

 копировать * .txt c: \ mydir 

В приведенном выше примере команда скопирует каждый txt или текстовый файл в текущем каталоге в каталог mydir.

Наконечник

Дополнительные примеры подстановочных знаков см. В нашем определении подстановочных знаков.

 xcopy Надежда пример / e 

Если вам нужно скопировать файлы, каталоги и подкаталоги, используйте команду xcopy. В приведенном выше примере эта команда xcopy копирует все каталоги (даже пустые) и файлы из каталога Hope в каталог примера.

Копирование файлов с длинными именами файлов или файлов с пробелами

Часто вы можете встретить файл с пробелами в имени файла.Чтобы скопировать эти файлы, заключите полное имя и расширение файла в кавычки.

 копия "комп" надежда.txt "" есть надежда.txt "

В приведенном выше примере файл «computer hope.txt» заключен в кавычки, чтобы командная строка знала полное имя файла, тем самым устраняя пробелы.

Как скопировать файлы на другой диск

Вы также можете копировать файлы из текущего местоположения на любой другой диск. Например, если у вас есть флэш-накопитель USB с буквой F :, вы можете использовать следующую команду для копирования всех файлов изображений JPEG на флэш-накопитель.

 копия * .jpg f: 

Как сделать копию файла в том же каталоге

 копия example.txt backup.txt 

В приведенном выше примере файл «example.txt» копируется в тот же каталог, что и «backup.txt», фактически создается резервная копия файла.

Связанные страницы и справка

Пакетный файл

Чтобы выполнить любую команду копирования в пакетном файле, включите любую из вышеперечисленных команд копирования командной строки Windows в пакетный файл.

Как копировать файлы в Linux и Unix

Ниже приведены инструкции по копированию отдельного файла из одного каталога в другой.

Копирование одного файла из одного места в другое

  1. Используя команду cd, перейдите в каталог, содержащий файл, который вы хотите скопировать.
  2. Введите команду, аналогичную следующей.
 cp myfile.txt / usr / bin 

В приведенном выше примере вы должны заменить «myfile.txt» на имя файла, который вы хотите скопировать, и «/ usr / bin» на целевой каталог. Чтобы увидеть файлы, доступные в текущем каталоге, используйте команду ls.

Копирование нескольких файлов в другое место

Ниже приведены инструкции по копированию нескольких файлов из одного каталога в другой.

  1. Используя команду cd, перейдите в каталог, содержащий файлы, которые вы хотите скопировать.
  2. Оказавшись в каталоге, содержащем файлы, которые вы хотите скопировать, введите команду, аналогичную одной из следующих команд.
 cp *. * / Usr / bin 

В приведенном выше примере команда скопирует каждый файл в текущем каталоге в каталог «/ usr / bin».

 cp * .txt / usr / bin 

В приведенном выше примере команда скопирует каждый текстовый или текстовый файл в текущем каталоге в каталог «/ usr / bin».

Дополнительные примеры подстановочных знаков см. В нашем определении подстановочных знаков.

Копирование файлов с пробелами в именах файлов

Часто вы можете встретить файл с пробелами в имени файла. Чтобы скопировать эти файлы, заключите полное имя и расширение файла в кавычки.

 cp "компьютерная надежда.txt "" есть надежда.txt "

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

Как сделать копию файла в том же каталоге

 cp example.txt backup.txt 

В приведенном выше примере файл «example.txt» копируется в тот же каталог, что и «backup.txt», фактически создается резервная копия файла.

Связанные страницы и справка

Как копировать файлы в Apple macOS

Перетаскивание

Выделите файлы, которые хотите скопировать. Затем, щелкните левой кнопкой мыши и, продолжая удерживать кнопку мыши, перетащите файлы туда, куда вы хотите. Когда вы отпускаете кнопку мыши, файлы копируются.

Сочетание клавиш

Вы также можете копировать файлы с помощью сочетаний клавиш, выполнив следующие действия.

  1. Выделите файлы, которые хотите скопировать.
  2. Нажмите сочетание клавиш Command + C .
  3. Перейдите в то место, куда вы хотите переместить файлы, и нажмите Command + V , чтобы скопировать файлы.

Терминал

Для копирования файлов в сеансе терминала используйте команду cp.

.

Как создать файл в MS-DOS и командной строке Windows

Обновлено: 31.12.2020, Computer Hope

В следующих разделах содержится информация о различных способах создания файла в MS-DOS или из командной строки Windows. Чтобы продолжить, вы можете прочитать каждый раздел по порядку или выбрать его из списка ниже.

С помощью команды редактирования

 отредактируйте myfile.txt <нажмите Enter> 

Если доступно и все сделано правильно, вы увидите окно, подобное приведенному ниже примеру.

После того, как вы ввели информацию для файла myfile.txt, щелкните Файл и выберите Выход . Если у вас нет мыши, просмотрите страницу команд редактирования, чтобы узнать о сочетаниях клавиш и других советах по навигации.

После нажатия кнопки «Выход», если были внесены изменения, компьютер предложит вам сохранить файл. Нажмите Да, и файл будет создан или перезаписан с новыми изменениями.

С командой копирования

Если вы используете MS-DOS версии 4.На экране отображается Z, нажмите Введите , чтобы сохранить файл и выйти.

Запись

Использование метода копирования - это основной метод создания файла, который не позволяет редактировать или исправлять любые ошибки, сделанные при создании строки.

С командой запуска

 запустить блокнот myfile.txt <нажать Enter> 

Блокнот Windows и любой текстовый редактор также можно запустить для создания файла из командной строки. В приведенной выше команде используется команда start для запуска Блокнота и создания myfile.txt . После сохранения файла в Блокноте этот файл создается в том же каталоге, где была запущена команда запуска.

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

После того, как файл создан любым из вышеперечисленных методов, вы можете вывести его список, используя команду dir.

.

Смотрите также