Работа с папками без windows

Изучение компьютера. Урок №5 — Работа с файлами и папками

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

Как создать папку

Это одно из самых легких занятий в операционной системе Windows. Папку можно создать как на рабочем столе, так и в другой уже существующей папке. Для этого вам потребуется на свободной от файлов (значков) области нажать правую кнопку мыши (1), в появившемся меню навести курсор на «Создать» (2) и в подменю выбрать «Папку» (3).

Новая папка появится на том месте, где был курсор мыши. Теперь можно задать ей имя, иначе она будет называться «Новая папка». Переименовать ее можно в любой момент, нужно всего лишь нажать правой кнопкой мыши на папке и выбрать пункт «Переименовать» (файлу имя задается так же).

Ничего сложного, правда? Идем дальше.

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

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

С файлами и папками все точно так же. Если скопировать файл, то он останется в предыдущем месте и появится в новом, указанном вами, а если переместить, то он с одного места перейдет в другое.

Чтобы копировать файл или папку нужно нажать на нем правой кнопкой мыши и выбрать пункт «Копировать».

Чтобы переместить в другое место выберете пункт «Вырезать». Это словно взять ножницы, с журнала вырезать красивую картинку и вклеить ее на свой лист. Также хочу отметить, что значок вырезаемого объекта станет полупрозрачным.

Теперь нужно куда-то вставить ваш скопированный или вырезанный объект. Перейдите в папку, в которой хотите видеть этот файл, и на свободном от значков месте нажмите правую кнопку мыши. Выберете пункт «Вставить». Это как в примере с вклеиванием на лист бумаги, который я привел вам выше.

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

Объекты, находящиеся на одном разделе жесткого диска переместятся. Например, если вы перетаскиваете с D:\Водичка в D:\Водичка\Вкусная , то файл или папка будет перемещена, а не скопирована.

При перетаскивании объекта с одного раздела диска на другой, он будет скопирован. Например, с D:\Водичка в C:\Вкусная .

Читайте также:  Не удается активировать вашу копию windows проверьте подключение

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

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

Урок 8 по CMD — цикл for, работа с папками и подпапками |

Cmd цикл for – обработка корневых и вложенных папок

Для работы с каталогами цикл принимает следующий вид:

for /D %%переменная in (набор_каталогов) do (оператор)

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

Cmd цикл for – обработка полной структуры

Для решения этой задачи, используется следующий синтаксис:

for /R [путь] %%переменная in (набор_файлов) do (оператор)

Видим, что тут уже фигурирует ключ R, после которого можно указать путь к папке или диску, структуру которого надо обработать. Если не указывать путь, то произойдет обработка текущей папки. Как и прежде, перед ключевым словом in нужно прописать переменную инициализации, а переменная набор_файлов может хранить имя файла или их список, заданный с помощь шаблона или через пробел:

В данном случае происходит поиск файлов с расширением .vbs и .js во всей структуре системного каталога, заданного переменной окружения SystemRoot.

Можно даже извлечь список всех вложенных каталогов для заданной структуры:

В данном случае, мы использовали оба ключа /R и /D, а символ звездочки указывает на то, что нужно извлечь список абсолютно всех вложенных папок.

Copy — копирование файлов и папок .

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

Формат командной строки:

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B] [ источник [/A | /B] [ …]] [результат [/A | /B]]

источник — Имена одного или нескольких копируемых файлов.

/A — Файл является текстовым файлом ASCII.

/B — Файл является двоичным файлом.

/D — Указывает на возможность создания зашифрованного файла

результат — Каталог и/или имя для конечных файлов.

/V — Проверка правильности копирования файлов.

/N — Использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3.

/Y — Подавление запроса подтверждения на перезапись существующего конечного файла.

/-Y — Обязательный запрос подтверждения на перезапись существующего конечного файла.

/Z — Копирование сетевых файлов с возобновлением.

Ключ /Y можно установить через переменную среды COPYCMD.

Ключ /-Y командной строки переопределяет такую установку.

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

Команда copy позволяет объединить несколько файлов в один. Чтобы объединить файлы, укажите один конечный и несколько
исходных файлов, используя подстановочные знаки или формат «файл1 файл2 файл3 …».

По умолчанию, используется копирование файлов как двоичных «один в один», поэтому параметр
/B можно не задавать. Параметр /A необходим, если в результатах копирования
должны обрабатываться специальные символы, применяемые в текстовых файлах.

Читайте также:  Версии virtualbox для mac os

Ключ /N используется для совместимости с программами MS-DOS, не поддерживающих длинные имена файлов.

copy /? — выдать справку об использовании команды.

copy file1.txt file2.txt — копировать файл file1.txt в файл file2.txt в текущем каталоге. Если файл file2.txt существует, то пользователю будет выдан запрос на подтверждение перезаписи существующего файла.

copy /Y file1.txt file2.txt — то же самое, что и в предыдущем примере, но запрос на подтверждение перезаписи существующего файла не выводится.

copy *.txt D:oldfiles*.txt — копирование всех файлов с расширением txt из текущего каталога в каталог D:oldfiles

copy file1.txt file2.txt file3.txt file123.txt — копировать содержимое файлов file1.txt , file2.txt и file3.txt в файл file123.txt

copy C:ndldr «D:My Backupsystemntldr» — при использовании имен файлов или каталогов,
содержащих пробелы, используются двойные кавычки.

COPY /V file.bin A:saved.bin — выполнить копирование файла на дискету A: с проверкой результата.

Команда COPY может применяться для копирования файлов с использованием стандартных устройств ввода-вывода:

Copy con myfile.txt — копирование с устройства con (console , консоль) в файл myfile.txt — т.е. ввод символов непосредственно с клавиатуры в файл. Для завершения ввода используется признак конца файла CTRL Z (или нажатие F6 )

copy NUL newfile.txt — копирование с фиктивного устройства nul в файл, т.е. создание пустого файла с именем newfile.txt

copy movie.avi nul — копировать файл на фиктивное устройство nul , т.е. просто чтение файла, иногда используемое в качестве средства тестирования носителей данных.

Весь список команд CMD Windows

Запись в потоки ntfs

И еще, хотелось бы вспомнить о таком понятии как «копирование в потоки». Данный вопрос я частично затронул в статье с примерами по Windows Script Host при описании метода CreateTextFile объект FileSystemObject. Данная возможность предоставляется только на файловой системе NTFS.

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

Послесловие

предложил аналогичный по результату вариант команды:

ВНИМАНИЕ: регистр буквы

имеет значение. Если перепутать, то получите полную белиберду: направление копирования поменяется.

Выводы


Если нужно скопировать

файлы из одной папки в другую, не используем wildcards, вместо них лучше использовать

в сочетании с точкой в конце папки-источника. Это скопирует все файлы, включая скрытые и не завалится при миллионах файлов или полном отсутствии файлов.

Как спасти важные данные незагружающейся Windows, имея лишь установочный носитель системы

Как спасти важные данные незагружающейся Windows, имея лишь установочный носитель системы

Виджеты на рабочий стол

В Экселе не двигается курсор по ячейкам: в чем может быть проблема?

Не работает правая кнопка мыши в Excel: где кроется проблема?

Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания

Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами

Не в каждом случае Windows, подвергшуюся серьезному сбою и в результате этого неспособную загружаться, целесообразно реанимировать. Если ранее не создавалась резервная копия, если ранее не был подготовлен соответствующий проблеме Live-диск, если в помещении нет другого компьютерного устройства, чтобы можно было оперативно создать аварийный носитель, восстановление системы может стать довольно затратным по времени и усилиям процессом. Для успешной реанимации Windows нужны и навыки, и специальный инструментарий. Нередко даже профессионалы в сервисных центрах советуют переустановить систему, поскольку это обойдется дешевле ее восстановления. Но даже если переустановка Windows неизбежна, не обязательно прощаться с важными данными, хранящимися на системном диске С. Их можно спасти при помощи того же установочного носителя Windows.

Читайте также:  Заводские настройки dell inspiron 15 windows 10

Переместить важные файлы с системного раздела незагружающейся Windows на несистемный раздел или альтернативный носитель поможет командная строка. Ее можно вызвать на первом этапе процесса установки Windows клавишами Shift+F10.

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

В окне блокнота жмем меню «Файл», а в нем – «Открыть».

Проводник Windows, работающий в таких условиях, имеет свою специфику. В нем не открываются папки библиотек, и для доступа к данным придется пройти полный путь размещения папок пользовательского профиля. В окошке проводника выбираем «Этот компьютер», затем – системный раздел. В большинстве случаев системный раздел не будет значиться привычной буквой С, поскольку эту букву займет небольшой технический раздел Windows, который в работающей операционной системе намеренно скрыт от глаз пользователей. Системный раздел, скорее всего, будет обозначен буквой D. В любом случае при поиске традиционного диска С в программной среде, отличной от полноценно работающей Windows, лучше ориентироваться на размер раздела или методом «тыка» искать такой, что содержит папки «Windows» и «Program Files».

Если спасти нужно настроечные файлы отдельных программ, попав в окно системного раздела, далее следуем в папку «Program Files» («Program Files (x86)»). Для спасения данных, хранящихся в системных библиотеках «Загрузки», «Видео», «Музыка», «Изображения» и т.д., открываем папку «Пользователи».

Затем выбираем пользовательский профиль – папку с названием используемой локальной учетной записи или учетной записи Microsoft.

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

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

С помощью кнопки «Этот компьютер» или адресной строки вверху перемещаемся на несистемный раздел или другой носитель и там с помощью того же контекстного меню вставляем папку или файл.

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

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

А вот для спасения данных папки «AppData», где содержатся настройки и кэш отдельных программ, рассмотренный выше способ не подойдет. В силу своей специфики проводник блокнота со скрытыми папками и файлами не работает. Для доступа к содержимому папки «AppData» необходимо прибегнуть к помощи функционального файлового менеджера, поддерживающего отображение скрытых объектов, в составе LiveDisk.

По завершении работы с файлами окна блокнота и командной строки закрываем. И продолжаем процесс установки Windows.

Оцените статью