Что необходимо для того чтобы сохранить созданный файл в нужную папку тест
Практична робота до предмету Інформатика 4 клас.
Диски, файли, папки
Тест: Файловая система
Вопрос №1: Укажите правильный порядок действий при копировании файла из одной папки в другую.
Укажите порядок следования вариантов ответа:
• Открыть папку, в которой находится файл
• Выделить файл
• Нажать Правка - Копировать
• Нажать Правка - Вставить
• Открыть папку, в которую нужно скопировать файл
Ответ: 1-2-3-5-4;
Вопрос №2: Для чего создали файловые менеджеры?
Выберите один из вариантов ответа:
• Для удобства хранения и поиска файлов
• Для того, что бы создавать файлы
• Для удобства создания файлов
Вопрос №3: Укажите основные элементы файловой системы
Выберите несколько вариантов ответа:
• Папка
• Файл
• Корзина
• Диск
• Пуск
Вопрос №4: Встроенны в Windows файловый мернеджер это .
Выберите один из вариантов ответа:
• Total Commander
• Проводник
• Файловик
Вопрос №5: Школа.txt это .
Выберите один из вариантов ответа:
• Полное имя файла
• Имя файла
• Расширение файла
Вопрос №6: На каком диске хранится файл D:\info.doc?
Выберите один из вариантов ответа:
Вопрос №7: В какой папке(каталоге) хранится файл контроша.doc если полное имя файла:
D:\8 класс\Иванов Иван\Контрольная работа\контроша.doc
Выберите один из вариантов ответа:
• В папке Иванов Иван
• В папке Контрольная работа
• В папке 8 класс
• На диске D:
Вопрос №8: Расширене файла .bmp указывает на то, что .
Выберите один из вариантов ответа:
• Этот файл расширен, т. е. увеличен в размере
• В нем хранится какой то рисунок
• В нем хранится какой то текст
Надіслано вчителем інформатики Спеціалізованої школи № 252 Оболонського району м. Києва Житинською О.І.
Планування з інформатики, підручники та книги онлайн, курси та завдання з інформатики для 4 класу скачати
Список вопросов теста
Вопрос 1
Дайте определение понятию "файл".
- Файл - это текстовый документ.
- Файл - это значок на рабочем столе.
- Файл - это информация, которая хранится в памяти компьютера как единое целое и имеет свое название - имя файла.
Вопрос 2
Из скольких частей состоит имя файла?
- Имя файла состоит из двух частей: название и расширение, которые отделяются друг от друга звездочкой.
- Имя файла состоит из двух частей: название и расширение, которые отделяются друг от друга точкой.
- Имя файла состоит из трех частей: название, знак вопроса, расширение.
- Имя файла состоит из одной части - расширения.
Вопрос 3
Укажите верные утверждения.
- В имени файла могут использоваться русские и латинские прописные и строчные буквы, а так же пробелы.
- Длина имени файла (количество символов) не должна превышать 250.
- В ОС Windows в имени нельзя использовать следующие символы: «\», «/», «:», «*», «?», «”», « », «|».
- В ОС Linux в имени файла допустимы все символы, кроме «/».
Вопрос 4
- Music.
- 5>6.
- Текст*.
- 2+3.
- Ура-Ура.
Вопрос 5
Соотнесите типы файлов с их расширениями.
- .wav, .mp3, .mid.
- .bmp, .jpg, .jpg.
- .doc, .docs, .rtf.
Вопрос 6
Укажите верные утверждения.
- Для удобства хранения и быстрого поиска файлы группируются в папки (каталоги).
- Внутри папки не могут содержаться другие папки (каталоги).
- Во время работы на компьютере файлы и папки можно модифицировать, копировать, перемещать, удалять.
- В одной папке могут содержаться 2 файла с одинаковым именем и расширением.
Вопрос 7
Какие из предложенных действий можно выполнять при работе на компьютере с файлами и папками?
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
Видеолекции для
профессионалов
- Свидетельства для портфолио
- Вечный доступ за 120 рублей
- 311 видеолекции для каждого
Тест по теме «Компьютерные презентации»
Указать все верные ответы:
1. PowerPoint - это .
a. анимация, предназначенная для подготовки презентаций и слайд - фильмов
b. программа, предназначенная для подготовки презентаций и слайд - фильмов
c. текстовый редактор
d. программа, предназначенная для редактирования текстов и рисунков.
2. Элементы интерфейса PowerPoint
a. заголовок, меню, строка состояния, область задач и т.д.
b. слово, абзац, строка
c. экран монитора
d. системный блок
3. Чтобы удалить текст, рисунок со слайда, необходимо .
a. Выделить его и нажать клавишу ESC
b. Щелкнуть по объекту
c. Выделить его и нажать клавишу DELETE
4. Запуск демонстрации слайдов
a. Показ презентации
d. Добавить эффект
5. Укажите основной элемент презентации:
d. слайд
6. Можно ли цвет фона изменить для каждого слайд
7. Как выйти из режима просмотра презентации?
b. ESC
8. Компьютерные презентации бывают:
b. интерактивные
9. Что означают цифры около элементов слайда?
a . продолжительность эффектов анимации этих элементов
b . продолжительность интервала времени после отображения слайда, через который начинается анимация этих элементов
c . последовательность анимации этих элементов при отображении слайда
d . при показе презентации анимация этих элементов запускается по щелчку мыши
10. Какое расширение имеет файл презентации?
b. *.ppt, *.pptx, *.odp
11. Для какой цели может использоваться команда Файл – Сохранить как?
a. Для сохранения документа в другом текстовом формате
b. Для сохранения документа с таблицей в формате рабочей книги Excel
c. Для сохранения документа под другим именем
d. Для получения справки о сохранении документов
12. Что необходимо сделать для сохранения изменений в файле?
a. Выполнить команду "Файл - Открыть. "
b. Выполнить команду "Файл - Свойства. "
c. Выполнить команду "Файл - Сохранить"
d. Нажать кнопку "Копировать" на панели инструментов
13. Командами какого меню можно воспользоваться для изменения ориентации слайда?
b . показ слайдов
d . дизайн
14. В презентации можно использовать:
a. оцифрованные фотографии;
b. звуковое сопровождение;
c. документы, подготовленные в других программах;
d. все выше перечисленное
15. Вам нужно, чтобы смена слайдов происходила автоматически. Вы выберете в меню:
a. Демонстрация→ смена слайдов
b. Демонстрация→ настройка анимации
Вставить пропущенные слова
16. Способ представления объектов и изображений в компьютерной графике, основанный на использовании геометрических примитивов, таких как точки, линии, сплайны и многоугольники, называется векторная графика
17. Компьютерная программа, предназначенная для обработки текстовых файлов, такой как создание и внесение изменений называется текстовый редактор
18. Упорядоченная последовательность команд, необходимых компьютеру для решения поставленной задачи называется программа
19. Объект Windows, предназначенный для объединения файлов и других папок в группы, это папка
20. Информационный процесс, в результате которого создаётся информационный продукт, информационные технологии
21. Область памяти, которая служит для временного хранения данных, предназначенных для обмена, называется буфером обмена
22. Искусственное представление движения в кино, на телевидении или в компьютерной графике путем отображения последовательности рисунков или кадров с частотой, при которой обеспечивается целостное зрительное восприятие образов, называется анимация
Python становится все популярнее благодаря относительной простоте изучения, универсальности и другим преимуществам. Правда, у начинающих разработчиков нередко возникают проблемы при работе с файлами и файловой системой. Просто потому, что они знают не все команды, которые нужно знать.
Эта статья предназначена как раз для начинающих разработчиков. В ней описаны 8 крайне важных команд для работы с файлами, папками и файловой системой в целом. Все примеры из этой статьи размещены в Google Colab Notebook (ссылка на ресурс — в конце статьи).
Создание директории
Ну а теперь самое время создать директорию с именем test_dir внутри рабочей директории. Для этого можно использовать функцию
os.mkdir():
Давайте посмотрим, как это работает на практике.
Если же мы попытаемся создать каталог, который уже существует, то получим исключение.
Именно поэтому рекомендуется всегда проверять наличие каталога с определенным названием перед созданием нового:
Еще один совет по созданию каталогов. Иногда нам нужно создать подкаталоги с уровнем вложенности 2 или более. Если мы все еще используем os.mkdir (), нам нужно будет сделать это несколько раз. В этом случае мы можем использовать os.makedirs (). Эта функция создаст все промежуточные каталоги так же, как флаг mkdir -p в системе Linux:
Вот что получается в результате.
Объединение компонентов пути
В предыдущем примере я намеренно использовал слеш "/" для разделителя компонентов пути. В принципе это нормально, но не рекомендуется. Если вы хотите, чтобы ваше приложение было кроссплатформенным, такой вариант не подходит. Так, некоторые старые версии ОС Windows распознают только слеш "\" в качестве разделителя.
Но не переживайте, Python прекрасно решает эту проблему благодаря функции os.path.join (). Давайте перепишем вариант из примера в предыдущем пункте, используя эту функцию:
Показать текущий каталог
Самая простая и вместе с тем одна из самых важных команд для Python-разработчика. Она нужна потому, что чаще всего разработчики имеют дело с относительными путями. Но в некоторых случаях важно знать, где мы находимся.
Относительный путь хорош тем, что работает для всех пользователей, с любыми системами, количеством дисков и так далее.
Так вот, для того чтобы показать текущий каталог, нужна встроенная в Python OS-библиотека:
Ее легко запомнить, так что лучше выучить один раз, чем постоянно гуглить. Это здорово экономит время.
Имейте в виду, что я использую Google Colab, так что путь /content является абсолютным.
Перемещение файлов
Самое время попробовать переместить файлы из одной папки в другую. Рекомендованный способ — еще одна встроенная библиотека shutil.
Сейчас попробуем переместить все CSV-файлы из директории «sample_data» в директорию «test_dir». Ниже — пример кода для выполнения этой операции:
Кстати, есть два способа выполнить задуманное. Например, мы можем использовать библиотеку OS, если не хочется импортировать дополнительные библиотеки. Как os.rename, так и os.replace подходят для решения задачи.
Но обе они недостаточно «умные», чтобы позволить перемесить файлы в каталог.
Чтобы все это работало, нужно явно указать имя файла в месте назначения. Ниже — код, который это позволяет сделать:
Здесь функция os.path.basename () предназначена для извлечения имени файла из пути с любым количеством компонентов.
Другая функция, os.replace (), делает то же самое. Но разница в том, что os.replace () не зависит от платформы, тогда как os.rename () будет работать только в системе Unix / Linux.
Еще один минус — в том, что обе функции не поддерживают перемещение файлов из разных файловых систем, в отличие от shutil.
Поэтому я рекомендую использовать shutil.move () для перемещения файлов.
Копирование файлов
Аналогичным образом shutil подходит и для копирования файлов по уже упомянутым причинам.
Если нужно скопировать файл README.md из папки «sample_data» в папку «test_dir», поможет функция shutil.copy():
Проверяем, существует файл или каталог
Прежде чем задействовать команду по созданию файла или каталога, стоит убедиться, что аналогичных элементов нет. Это поможет избежать ряда ошибок при работе приложения, включая перезапись существующих элементов с данными.
Функция os.path.exists () принимает аргумент строкового типа, который может быть либо именем каталога, либо файлом.
В случае с Google Colab при каждом запуске создается папка sample_data. Давайте проверим, существует ли такой каталог. Для этого подойдет следующий код:
Эта же команда подходит и для работы с файлами:
Если папки или файла нет, команда возвращает false.
Удаление файлов и папок
Теперь пришел черед разобраться с процедурой удаления файлов и папок. Нам здесь снова поможет библиотека OS.
Когда нужно удалить файл, нужно воспользоваться командой os.remove():
Если требуется удалить каталог, на помощь приходит os.rmdir():
Однако он может удалить только пустой каталог. На приведенном выше скриншоте видим, что удалить можно лишь каталог level_3. Что если мы хотим рекурсивно удалить каталог level_1? В этом случае зовем на помощь shutil.
Функция shutil.rmtree() сделает все, что нужно:
Пользоваться ею нужно с осторожностью, поскольку она безвозвратно удаляет все содержимое каталога.
Собственно, на этом все. 8 важных операций по работе с файлами и каталогами в среде Python мы знаем. Что касается ссылки, о которой говорилось в анонсе, то вот она — это Google Colab Network с содержимым, готовым к запуску.
Что самое нужное в критический момент, например, когда ты собрался идти на тренировку, а у тебя спрашивают Word версию файла договора по проекту 2012 года с фирмой Васи Пупкина? Правильно – этот самый Word файл.
Мы разрослись — ну, не Мы конкретно, а фирма в головном офисе, где я работаю: личным помощником Шефа, IT менеджером, системным администратором (только, что на баяне не играю), тут вам и юридическая компания, и пара ресторанов, и строительная компания, и железнодорожные грузоперевозки.
Соответственно начались проблемы с обменом файлами между головным офисом и дочерними фирмами, и чтобы экономить время себе любимому (лень тот еще двигатель прогресса), я решил внедрить общий документооборот, и не просто документооборот, а что бы огого!
А ведь мне хотелось бы чего-нибудь:
- Дешёвого – Кризис, однако! (еще не наступил, но звериный оскал был уже виден)
- Универсального
- И если надо, то прикрутить еще чего-нибудь по-быстрому и…
- Удобного
- И чтобы не только веб интерфейс
- И быстрый поиск
Итого платформу выбрал SharePoint 2013 Foundation:
- Дешево — нужна только лицензия SQL, сам продукт бесплатный
- Универсально – понятно, что портальное решение не только закроет потребность в обмене файлами, но и даст возможность реализовать практически любую задачу совместной работы распределенных офисов, ну и при необходимости есть куда расти.
- Удобство — чтобы всегда можно было определить с какого источника и какая версия файла у меня открыта. И чтобы быстро объяснить коллективу бухгалтеров как этим пользоваться. (Да-да мы все еще воюем (тут должен был быть смайлик))
- Интеграция с офисом — чтобы пользователь для сохранения, открытия, поиска файла делал минимальное количество действий
- Быстрый поиск
- Удаленное подключение, и возможность работы из дома.
- Невозможность хранения файла с одним и тем же именем (файл просто перезаписывается как версия)
- Практически нереально работать с файлом, если к Библиотеке Документов добавить дополнительные поля
- Скорость работы
Решение
«Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича. »
*- Из пьесы «Женитьба» Н. В. Гоголя (1809—1852), слова невесты Агафьи Тихоновны
В общем, понимая всю кухню нашей совместной работы, мне не пришлось описывать бизнес-процессы организации, и я принялся за дело.
Проблему хранения файлов SharePoint — решить автоматически создаваемой иерархией папок на основе фиксированных списков, что сразу добавляло атрибутов к документу для дальнейшего поиска — и в этот момент случилось практически чудо. Оказалось, что для всех департаментов, филиалов, дочерних фирм подходит трехуровневая структура хранения файлов, если представить работу департамента как работу над проектами.
Получается такая каталожная структура:
- Проект
- ПодПроект (относится, фильтруется по Проекту)
- Тип Документа
При этом каждый проект/подпроект/тип документа получил собственный код, для каждой компании разработали собственную систему кодировки, и эту же кодовую систему перенесли в 1С – что, в общем, упростило в будущем реализацию системы отчетов. Решить проблемы скорости — кешированием справочников, списков документов, настроек.
Реализация
Первым делом сделал проводник документов для SharePoint, с основным расположением элементов интерфейса как в Outlook, левая часть — навигация, список с файлами и описание файла.
«Последние редактируемые документы» — отображает последние 30 документов за последние 30 дней.
«Шаблоны» — фильтрует документы по типу Шаблон, к примеру, бланки организации, шаблоны писем или отчетов.
Также пришлось реализовать возможность просмотра Библиотеки как в проводнике (особо одарённые никак не могли понять, как пользоваться фильтрами для поиска документов).
Номер документа — ID файла Библиотеки.
Все остальные поля – lookup к справочникам.
Короткое имя Библиотеки – каждая Библиотека обозначается коротким кодом, который потом используется в имени файла.
Версионность – мне не нравилось, что SharePoint делает каждый раз при сохранении версию документа, я переделал алгоритм сохранения документа, где версионность стала управляемой, т.е. версия документа создается с возможностью комментирования, когда это нужно, или, когда документ приходит из внешнего источника.
Главный интерфейс
Поиск реализован на CAML-запросах, и позволяет производить поиск по множеству полей за раз, последние пять запросов сохраняются. Так же были сделаны фильтры приложений.
Карточка поиска и результат
Сохранение документа
Чтобы сохранить документ в систему, теперь нужно дать имя документу и заполнить три поля. Так же можно дать описание документу и ограничить доступ к нему. Для удобства работы предусмотрен импорт документа или папки.
И все это интегрировано с Microsoft Office 2010/2013/2016. Теперь при работе с документом в имени присутствуют: короткое имя Библиотеки, номер документа и версии. Эта интеграция позволяет работать с документооборотом, не выходя из привычного интерфейса.
Печеньки
В общем, что вкусного мы получили:
- Дешево – даже дешевле чем планировали, т.к. решение оказалось очень гибким, при этом быстрым. Скорость работы позволила подключить некоторые удаленные офисы к нашему центральному порталу, что позволило сэкономить на паре Window/SQL лицензий. А где нужно было, разворачивали свой внутренний портал.
- Универсальность — закрыли потребности общего файлового хранилища для всех департаментов и дочерних фирм.
- И если надо, то прикрутить еще чего-нибудь по-быстрому и… — кто-то добавил себе полей на списки проектов/подпроеков — получили CRM решение департамента, кто-то добавил дополнительных (необязательных) полей на Библиотеку документов для отслеживания исполнения договоров и т.д.
- Удобство — пользователю не нужно задумываться, куда сохранить файл, главное — дать осмысленное имя документа. А централизованное именование/заполнение справочников проектов/подпроектов минимизирует ошибки сотрудников, такие как неправильное размещения файла, создание папок и т.п.
- И чтобы не только веб интерфейс – размер дистрибутива около двух мегабайт. Пользователи, которые активно работают из дома, просто устанавливают его на домашнем компьютере, это же касается мобильных пользователей. Для подключения к системе нужно только знать URL рабочего портала, все остальные настройки будут загружены. Через SSL протокол работает веб интерфейс SharePoint и программа, поэтому проблем с удаленным подключением пока не замечено.
- Быстрый поиск – дополнительные атрибуты документа позволяют искать документы быстро, с большой эффективностью выхода результата. Полнотекстовый поиск SharePoint закрывает все остальные запросы.
Пример – как поменялась работа финансового департамента и HR
Мы создали одну Библиотеку Документов для финансового и HR департамента, и удаленно подключили всех бухгалтеров из дочерних фирм. Ограничили доступ на определенные папки.
Теперь, когда HR департамент сохраняет документ, относящийся к личному делу сотрудника, он заполняет (для примера):
- Имя файла: Договор с сотрудником Ивановым — 2016 год
- Проект – Сотрудники Компании 1
- ПодПроект – ФИО Сотрудника
- Тип документа — Договор
- Имя файла: Табель учета рабочего времени – январь 2016
- Проект – Рестораны
- ПодПроект – Имя ресторана
- Тип документа – Табель учета рабочего времени
- Проект – Рестораны
- ПодПроект – Имя ресторана
- Тип документа – Cache Report
И вот – все счастливы, документы хранятся централизованно, прозрачны для всех у кого есть доступ, при изменении шаблонов документов или отчетности, их нужно изменить в одном месте, при необходимости создаются отчеты.
Также программу оценил Юридический департамент – основной генератор документов.
Заключение
В общем, надеюсь идея понятна, я описал основной принцип ее работы. Программа стала популярной еще на стадии тестирования. Многие коллеги и друзья с удовольствием внедрили ее у себя, конечно с разной степенью успешности реализации проекта. Но я предпочитаю думать, что это зависит от первоначальной степени мотивации персонала.
У нас все прошло под девизом: «Агркх» – давайте же наконец наведем порядок с файлами, и я пойду на тренировку.
Программу отдаю совершенно бесплатно, ее можно скачать по адресу:
На данный момент, с учетом всех пожеланий и приобретенного опыта, начали разработку второй расширенной версии, от внедривших ее у себя, жду отзывов и предложений.
Показываем содержимое директории
Еще одна полезная команда — os.listdir(). Она показывает все содержимое каталога.
Команда отличается от os.walk (), где последний рекурсивно показывает все, что находится «под» каталогом. os.listdir () намного проще в использовании, потому что просто возвращает список содержимого:
В некоторых случаях нужно что-то более продвинутое — например, поиск всех CSV-файлов в каталоге «sample_data». В этом случае самый простой способ — использовать встроенную библиотеку glob:
Читайте также: