Из корневого каталога файл файл5 doc переместили в папку

Обновлено: 02.07.2024

Но если в названии выбранного каталога или в названии его подкаталогов имеется "!" (восклицательный знак), код не работает. Из названия каталогов/подкаталогов исчезает "!".

Если в файле dir.txt знак ! экранировать ^, код работает только с этим каталогом.
Docs\^!Каталог 1

Структура этого каталога может быть такой:
Docs\!Каталог 1
Docs\!Каталог 1\Папка 1!
Docs\!Каталог 1\!Папка 2
Docs\!Каталог 1\Папка !3
Docs\!Каталог 1\Папка 4
Т.е. ! знак может оказаться в любом месте в названии подкаталога и/или файлов.
Каким образом экранировать ! знак в подкаталогах и файлах этой папки?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Перенос файлов по расширению (более 500), сохраняя структуру каталогов
Добрый день. Скрипт должен перемещать файлы по расширению (больше 500) сохраняя структуру.

Архивирование определённых файлов из разных каталогов с сохранением структуры этих каталогов
Здравствуйте. Суть задачи. Есть определенный каталог (C:\X), в котором в разных подкаталогах лежат.


Копирование файлов из разных каталогов в каталоги с именами, соответствующими номерам в именах файлов
Добрый день! Помогите решить проблему. Есть семь папок (cam_1, cam_2, cam_3 и.т.д) с фотографиями.

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

Добавлено через 2 минуты
вообще странно как код еще работает, стр14 и 16 по идее должны его положить.

Добавлено через 7 минут
а если в кавычках будет, то так:

Добавлено через 1 минуту
но я бы делал это все без setlocal enabledelayedexpansion и таких проблем бы не было

Не разобрался с двумя ^^.

Где их нужно указать в коде?

А перед ! знаком в файле со списком каталогов dir.txt оставить одну ^?
Docs\^!Каталог 1
Docs\Каталог 2
Docs\Каталог 3

Не подскажете как выборочный перенос каталогов с файлами может выглядеть без setlocal enabledelayedexpansion? И де лучше хранить выборочный список каталогов: в батнике или отдельном файле?

т.е. сделайте все за меня полностью - потому что код надо полностью переписать. Спасибо. Конечно же не нужно этого делать.
Может у кого есть чем поделиться по теме вопроса или похожими решениями (в т.ч. ссылки на форуме)? Как организовать перенос файлов и каталогов с ! знаками в их названиях?

Ок. Предложенный вариант обрабатывает каталоги и файлы с "!" восклицательными знаками, но не решает основную задачу - поскольку:
- только копирует (не переносит) файлы и каталоги;
- обрабатывает каталоги и файлы только из места расположения батника;
- список каталогов, указанных в файле dir.txt не используется для выборочной обработки.

Уточню необходимый результат:
1. В файле dir.txt размещается выборочный список каталогов, которые нужно перенести в резервную папку (Reserv).
2. Батник переносит (не копирует) каталоги из списка каталогов (dir.txt) в резервную папку (Reserv).
3. Батник может обработать восклицательные знаки, которые могут содержаться в именах каталогов и файлов (не исключает/стирает их из имён).
Мой вариант выполняет условие 1. и 2., но не обрабатывает каталоги, в названии которых имеются восклицательные знаки.
Может у кого-то ещё есть похожие решения? Буду признателен вариантам доработки исходного кода с учётом возможности п. 3.

1. В файле dir.txt размещается выборочный список каталогов

Docs\!Каталог 1
Это дебильное указание пути для переноса уже имеющихся где-то файлов, почему не указывается полный путь, с диском?

ой-ой, добавить удаление всего каталога, который полностью скопирован, религия не позволяет или лень?

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

Ок. Как этот ответ (с особым акцентом на лень, религию, дебильный каталог и т.п.) способствует решению задачи? Вероятно, что эти перечисленные свои особенности, вам и не позволяют найти решение.

Вот код, который переносит (не копирует) один заданный каталог и обрабатывает также каталоги/файлы с восклицательными знаками:

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

Каталог в переменной dir1 указывается без диска, поскольку диск с батником является съёмным и на другом компе будет с другим именем, а команда move (а не copy & rd) на физическом уровне работает в разы быстрее, поскольку работает только в секторах HDD, где размещены ссылки на содержание файлов, а не данные этих файлов. Другими словами - copy резервирует и создаёт на диске новый блок данных, а move - только меняет ссылки на расположение этих данных. Скорость работы move и copy хорошо видна на больших файлах и незаметна если файлов много, но они небольшого размера.

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

Тема: Файловая структура ОС. Операции с файлами. Дана файловая структура локального диска H: Задача: Варианты ответа: 5. 6. Выберите ответ. 4. 3. На диске H: имеется всего 4 текстовых файла. Из корневого каталога файл файл5.doc сначала скопировали в папку H:\Экзамен\Фото, а затем из корневого каталога файл файл5.doc переместили в папку H:\Экзамен. Количество текстовых файлов на диске H: составляет …

Картинка 60 из презентации «Программные средства реализации информационных процессов»

Размеры: 191 х 215 пикселей, формат: jpg. Чтобы бесплатно скачать картинку для урока информатики щёлкните по изображению правой кнопкой мышки и нажмите «Сохранить изображение как. ». Для показа картинок на уроке Вы также можете бесплатно скачать презентацию «Программные средства реализации информационных процессов.ppsx» целиком со всеми картинками в zip-архиве. Размер архива - 750 КБ.

Похожие презентации

краткое содержание других презентаций на тему картинки

«ОС Школа 2100» - Предметные результаты знания умения, опыт творческой деятельности и др. Технология оценивания учебных успехов (мини). Образовательные технологии. Работы. МАКСИ предлагаем. Способный принимать самостоятельные решения. Цель «Школы 2100». Результат образования. ФГОС (2009 г.): результат в виде универсальных учебных действий.

«Укусы ос» - При укусе шершня ухудшается работа сердца и легких. При укусе шершня у больного начинают «холодеть» конечности и туловище. Известны случаи укусов со смертельным исходом (массовое ужаление). Если оса села передохнуть на ваш рукав, просто стряхните её и не вздумайте прихлопнуть, иначе укус гарантирован.

«Ввод-вывод» - Дисковый кэш. Менеджеры ввода-вывода. Логическая организация файла. Поддержка файловых систем. Драйвер имеет два интерфейса DKI (driver kernel interface) и DDI (driver device interface). Динамическая загрузка и выгрузка драйверов. Согласование скоростей обмена и кэширования данных. Структурированный файл рассматривается ОС, как упорядоченная совокупность логических записей.

«ОС Linux» - От идеи до наших дней. Отличия касаются не столько интерфейса, сколько внутренней организации работы ОС. Как всё начиналось. Пользовательские программы. Урок информатики и ИКТ. Файловая система Linux – штука необычная. В задачи ядра входит наблюдение за всеми процессами. Дистрибутивы Linux Большинство пользователей для установки Linux используют дистрибутивы.

«Операционная система» - Графические оболочки. Программное обеспечение. Утилиты. Графические операционные системы. Загрузка операционной системы. Каковы основные этапы загрузки компьютера? Графический пользовательский интерфейс. Альтернативные ОС. Запуск компьютера. Командный процессор (интерпретатор). Драйверы – программы, управляющие устройствами.

«Файлы и файловая система» - Имя задается пользователем. На ГМД минимальным адресуемым элементом является сектор (512 байт). Корневая папка – папка верхнего уровня, обзначается A:\, C:\ ,D:\. Полное имя файла: [Дисковод:][путь\] имя файла. Файловая система FAT16 используется ОС Windows 95/98/ME/NT/2000/XP. Сами файлы сохраняются, ? возможно восстановление файловой системы.


Пользователь работал с каталогом C:\Архив\Рисунки\Натюрморты. Сначала он поднялся на один уровень вверх, затем еще раз поднялся на один уровень вверх и после этого спустился в каталог Фотографии. Запишите полный путь каталога, в котором оказался пользователь.

  • C:\Архив\Рисунки\Фотографии
  • C:\Архив\Фотографии
  • C:\Фотографии\Архив
  • C:\Фотографии
Вопрос 7

Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Определите, какое из указанных имен файлов удовлетворяет маске: ?a. *

Вопрос 8

Даны пути одной файловой системы С:\экзамен\фото\ф1. doc ; С:\экзамен\ф2. doc ; С:\экзамен\ф1. bmp ; С:\экзамен\фото\ф3. bmp ; С:\фото\ф4. doc ; С:\ф5. doc .

Из корневого каталога С:\ файл ф5. doc переместили в папку С:\экзамен\фото. Определить, сколько в этой папке окажется файлов с расширением . doc . (считать, что других файлов в указанных папках нет).

Вопрос 9

Ваня Сидоров, ра­бо­тая над про­ек­том по геометрии, со­здал сле­ду­ю­щие файлы:

D:\Геометрия\Проект\Графики.bmp

D:\Учёба\Работа\Основа.doc

D:\Учёба\Работа\Замечания.doc

D:\Геометрия\Проект\Диаграммы.bmp

D:\Геометрия\Проект\ Функции.doc

Укажите пол­ное имя папки, ко­то­рая оста­нет­ся пу­стой при уда­ле­нии всех фай­лов с рас­ши­ре­ни­ем .doc. Считайте, что дру­гих фай­лов и папок на диске D нет.

  • Проект
  • D:\Учёба
  • D:\Учёба\Работа
  • D:\Геометрия\Проект
Вопрос 10

В каталоге Июнь хра­нил­ся файл Отчет.dос. Позже этот ка­та­лог пе­ре­нес­ли в ка­та­лог Сданные, рас­по­ло­жен­ный в корне диска C. Ука­жи­те пол­ное имя этого файла после перемещения.

Что из перечисленного обозначает корневой каталог устройства внешней памяти?

Тип файла

Заполните пропуски в таблице.

Выберите правильные варианты ответа.

Какие символы запрещается указывать в имени файла?

Маска

Выделите цветом верный ответ. Укажите, какое из указанных ниже имён файлов удовлетворяет маске ?ese*ie.?t*

Файловая структура

Добавьте подпись к изображению.

Как называется файловая структура, изображённая на рисунке?


Файловая структура диска

Выберите верный ответ.

Сколько папок хранится на диске Е?


Полное имя файла

Восстановите полное имя файла.

Файл Онегин.doc хранится на жёстком диске в каталоге ПОЭЗИЯ, который является подкаталогом каталога ЛИТЕРАТУРА. В таблице приведены фрагменты полного имени файла:


Файловая структура

Введите с клавиатуры пропущенное слово.

Графическое изображение иерархической файловой структуры называется .

Имя каталога

Введите ответ с помощью клавиатуры.

В каталоге хранился файл. В этом каталоге создали подкаталог и переместили в него файл динозавры.doc, полное имя файла стало Е:\КИНО\ФАНТАСТИКА\ПРИКЛЮЧЕНИЯ\ динозавры.doc. каково имя созданного каталога?

Задача

Выберите правильный ответ.

Мальчик работал с каталогом С:\ФИЗИКА\ ЗАДАЧИ\ДИНАМИКА. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и после этого спустился в каталог ЭКЗАМЕН, в котором находится файл математика.doc. каков путь к этому файлу?

Файловая система

Подчеркните правильный ответ.

Пользователь работал с каталогом: C:\Личное\Память. Сначала он спустился в каталог Даты, после этого поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и далее спустился в каталог Даты. Укажите полный путь каталога, в котором оказался пользователь.

Путь к файлу

Введите ответ на задание.

Запишите полное имя файла Байкал.jpg


Каталог

Выберите правильный ответ

В некотором каталоге хранился файл Вьюга.doc, имевший полное имя D:\2013\Зима\Вьюга.doc. В этом каталоге создали подкаталог Февраль и файл Вьюга.doc переместили в созданный под­каталог. Укажите полное имя этого файла после перемещения.

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