- Как создать папку каталога в Android Studio
- 5 ответов
- Как создать каталог на Java?
- 18 ответов
- mkdir vs mkdirs
- Как создать каталог на Java?
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- mkdir vs mkdirs
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- Ответ 11
- Ответ 12
- Ответ 13
- Ответ 14
- Ответ 15
- Ответ 16
- Ответ 17
- Mkdirs(), Android, создание папок
- Структура проекта в Android Studio
- Что такое AndroidManifest.xml файл
- Папка java в Android проекте
- Зачем нужна папка res
- Сценарии Gradle в Android Studio
- Папка .idea
Как создать папку каталога в Android Studio
Я использую Android Studio, здесь я хочу создать папку в папке lib. Я щелкаю правой кнопкой мыши по папке lib, но опция каталога не отображается. Может кто-нибудь предложить мне, как создать папку каталога внутри папки?
5 ответов
Попробуйте создать пакет вместо каталога. Похоже, Create New Package и Create New Directory просто создадут папку в каталоге lib.
Шаг 1. В Android нет предварительно выбранной опции для добавления необработанной папки в отличие от папки «Ресурсы». Откройте папку приложения и выберите папку res
Шаг 2: Щелкните правой кнопкой мыши по папке res, выберите New> Directory, затем студия откроет диалоговое окно и попросит вас ввести имя.
Шаг 3: Напишите «raw» и нажмите «ОК». Откройте папку res и под ней вы найдете свою необработанную папку.
Теперь вы создали необработанную папку в вашем проекте.
Да, у меня была та же проблема, так что вам просто нужно выполнить следующие шаги:
1) Перейти к структуре проекта Здесь:
2) Зайдите в Модули и найдите вкладку «Источники» Нажмите здесь
3) Снимите флажок с источников и нажмите «Применить»! (вначале он был отключен и не работал, но когда я установил флажок «Источники», мои папки изменились, как было в начале (например, пакеты), поэтому я снова снял флажок и папки изменились, и теперь я могу создавать каталоги , а не пакеты, надеюсь, это помогло вам!)
Это проблема IntelliJ в том, как они работают с папками, помеченными как исходные. Папка lib должна быть исходной папкой для внутренних задач. Для создания папки лучше всего использовать файловый менеджер или терминал.
Вы можете использовать встроенный терминал IDE для создания папок.
Источник
Как создать каталог на Java?
Как создать папку?
Как только я протестировал System.getProperty(«user.home»);
Я должен создать папку (имя папки «новая папка» ), если и только если новая папка не существует.
18 ответов
7 года я обновлю его до лучшего подхода, который предлагает Божо.
здесь «Каталог» — это имя каталога, который вы хотите создать/существовать.
С Java 7, Вы можете использовать Files.createDirectories() .
этой библиотека есть много полезных функций.
mkdir vs mkdirs
если вы хотите создать один каталог, используйте mkdir
если вы хотите создать иерархию структуры папок использовать mkdirs
создать единый каталог.
создайте каталог с именем «Directory2 и все его подкаталоги «Sub2» и «Sub-Sub2» вместе.
источник: это идеальная учебник, вы также найдете пример использования.
следующий метод должен делать то, что вы хотите, просто убедитесь, что вы проверяете возвращаемое значение mkdir () / mkdirs()
для java 7 и выше:
хотя этот вопрос был дан ответ. Я хотел бы поставить что-то дополнительное, т. е. если существует файл с именем каталога, который вы пытаетесь создать, он должен вызвать ошибку. Для будущих посетителей.
просто хотел указать всем, кто звонит File.mkdir() или File.mkdirs() быть осторожным File «объект» — это каталог, а не файл. Например, если вы вызываете mkdirs() на пути /dir1/dir2/file.txt , это создаст папку на имя file.txt что, вероятно, не то, чего вы хотели. Если вы создаете новый файл, а также автоматически создавать родительские папки вы можете сделать что-то вроде этого:
аккуратный и чистый:
для получения дополнительной информации посмотреть этого.
создать папку в Java, у нас есть два метода
здесь метод makedirectory создает один каталог, если он не существует.
здесь метод makedirectories создаст все каталоги, отсутствующие в пути, который представляет объект file.
например, см. ссылку ниже (очень хорошо объяснил). Надеюсь на это. помогает!! http://www.flowerbrackets.com/create-directory-java-program/
Это способ работы для меня сделать один каталог или несколько или их: необходимо импортировать java.Ио.Файл;
/ * введите код ниже, чтобы добавить diectory dir1 или проверить, существует ли dir1, если нет, поэтому создайте его и то же самое с dir2 и dir3 */
эта функция позволяет создать каталог в домашнем каталоге пользователя.
если вы хотите быть уверены, что его создали тогда этот:
, потому что mkDir() возвращает логическое значение, и findbugs будет плакать, если вы не используете переменную. Также это не приятно.
mkDir() возвращает только true, если mkDir() создает его. Если dir существует, он возвращает false, поэтому, чтобы проверить созданный вами dir, только вызовите exists() если mkDir() возвращает false.
assertThat() будет проверять результат и терпит неудачу, если exists() возвращает false. ОФК вы можете использовать другие вещи для обработки созданного каталога.
можно найти makdir ()функция для создания нового каталога в папку, где вы хотите.
Источник
Как создать каталог на Java?
Как создать каталог/папку?
Как только я проверил System.getProperty(«user.home»);
Мне нужно создать каталог (имя каталога «новая папка» ), если и только если новая папка не существует.
ОТВЕТЫ
Ответ 1
Ответ 2
Здесь «каталог» — это имя каталога, который вы хотите создать/существующего.
Ответ 3
С помощью Java 7 вы можете использовать Files.createDirectories() .
Ответ 4
В этой библиотеке есть много полезных функций.
Ответ 5
mkdir vs mkdirs
Если вы хотите создать единый каталог, используйте mkdir
Если вы хотите создать иерархию структуры папок, используйте mkdirs
Ответ 6
Создайте единый каталог.
Создайте каталог с именем «Directory2» и все его подкаталоги «Sub2» и «Sub-Sub2» вместе.
Источник: этот идеальный tuto, вы также найдете пример использования.
Ответ 7
Следующий метод должен делать то, что вы хотите, просто убедитесь, что вы проверяете возвращаемое значение mkdir()/mkdirs()
Ответ 8
Хотя на этот вопрос был дан ответ. Я хотел бы добавить что-то лишнее, т.е. если существует файл с именем каталога, которое вы пытаетесь создать, чем запрос на ошибку. Для будущих посетителей.
Ответ 9
Для java 7 и вверх:
Ответ 10
Просто хотел указать всем, кто звонит File.mkdir() или File.mkdirs() , чтобы быть осторожным, чтобы объект File был каталогом, а не файлом. Например, если вы вызываете mkdirs() для пути /dir1/dir2/file.txt , он создаст папку с именем file.txt , которое, вероятно, не то, что вы хотели. Если вы создаете новый файл и хотите автоматически создавать родительские папки, вы можете сделать что-то вроде этого:
Ответ 11
попробуйте с этим.
для получения дополнительной информации см. это.
Ответ 12
Чистый и чистый:
Ответ 13
Этот способ работы для меня делает одну директорию или больше или их: нужно импортировать java.io.File;
/* введите код ниже, чтобы добавить diectory dir1 или проверить, существует ли dir1, если нет, поэтому создайте его так же, как и dir2 и dir3 */
Ответ 14
Ну, чтобы создать каталог/папку в java, у нас есть два метода
Здесь метод makedirectory создает отдельный каталог, если он не существует.
Здесь метод makedirectories создаст все каталоги, отсутствующие в пути, который представляет объект файла.
Ответ 15
Эта функция позволяет вам создать каталог в домашнем каталоге пользователя.
Ответ 16
Ответ 17
Вы также можете ссылаться на makdir() для создания нового каталога в папке, в которой вы хотите.
Источник
Mkdirs(), Android, создание папок
В познании новой сферы разработки(Android) у меня возникли проблемы с созданием новых каталогов и файлов на съемном носителе. Перерыл много литературы, форумов и всевозможных источников, но проблема все же осталась.
У меня не осталось вариантов как только обратиться сюда. Помогите пожалуйста!
Собственно в чем проблема: Не могу создать новую папку или файл на съемном носителе(в народе SD карта).
Я смог получить программно полный путь к своей карте на телефоне, но записать не смог, хотя на сам телефон(на внутреннюю память) все прекрасно записывается.
В манифесте я все указал для чтения и редактирования данных на SD:
Я так считаю, что я что-то намудрил в манифестит или что-то не добавил(видимо не откыл права для съемного носителя, но как это сделать? О_о )
Работаю в Android Studio(Проект создаю для Android 4.0.1 и выше).
Тесты делаю на реальном устройстве: LG Spirit, Android 5.0.1
Прикрепляю так же файл с исходниками.
Я нуждаюсь в вашей помощи и буду очень благодарен, за советы и подсказки.
Заранее спасибо большое, что уделили мне время!=)
Вложения
MyApplication.7z (4.38 Мб, 1 просмотров) |
Просмотр системных папок Android на PC
Как можно просмотреть системные папки Android, на PC? Т.е. с root правами
Создание папок
Проблема такова: мне нужно на диске C создать папку MorzeHub при первом запуске программы. Внутри.
Создание папок
Вот функция: if (!is_dir(‘../images/photos/’.$section)) < .
Вот весь лог. Я выделил красным, где у меня вылетает ошибка.(на строчке 95, если смотреть по java коду)
нет, не помогло.
пробовал отключать устройство от USB — тоже ничего не записывает на SD=(
Добавлено через 10 минут
Так же пробовал по этому же учебнику: http://developer.android.com/i. files.html
Так же ничего не получилось.
Добавлено через 5 минут
Так же попробовал на планшете: Lenovo Tablet 2, Android 4.4.2
Результат такой же=(
Источник
Структура проекта в Android Studio
В этой статье мы рассмотрим структуру проекта в Android Studio и познакомимся с компонентами любого современного Android приложения.
Когда мы генерируем новый Android проект с помощью Android Studio (например, создание простого Hello Android приложения), автоматически генерируется множество файлов и папок. Давайте рассмотрим каждый из основных компонентов и директорий только что созданного проекта:
Так выглядит пустой, только что сгенерированный Android проект в Android Studio.
Как видно из картинки, Android проект представлен 2 корневыми папками: app и Gradle Scripts. Папка app включает 3 подпапки:
- Папка manifests содержит файлы конфигураций или файлы манифеста приложения
- В папке java находится исходный код приложения.
- Папка res содержит файлы используемых в Android приложении ресурсов (картинки, стили, размерности для различных устройств и т.д.)
А теперь подробнее о каждой папке:
Что такое AndroidManifest.xml файл
Файл AndroidManifest.xml является одним из самых важных в Android проекте. В нем содержится информация о пакетах приложения, компонентах типа Activity , Service (и других пока что не знакомых нам компонентах, о которых я расскажу в следующих статьях).
Файл AndroidManifest.xml выполняет следующие задачи:
- Предоставляет разрешения приложению на использование или доступ к другим компонентам системы.
- Определяет как будут запускаться, например, Activity (какие фильтры использовать).
Папка java в Android проекте
Папка java содержит исходный код приложения. Классы могут быть расположены в различных пакетах, но обязательно внутри папки java.
Зачем нужна папка res
В папке res расположены все используемые приложением ресурсы, включая изображения, различные xml файлы, анимации, звуковые файлы и многие другие. Внутри папки res эти все ресурсы распределены по своим папкам:
- Папка drawable содержит файлы с изображениями, которые будет использоваться в приложении.
- Папка layout располагает xml файлами, которые используются для построения пользовательского интерфейса Android приложения.
- В папке menu находятся xml файлы, используемые только для создания меню.
- В mipmap папке хранят только значки приложения. Любые другие drawable элементы должны быть размещены в своей папке.
- values хранит те xml файлы, в которых определяются простые значения типа строк, массивов, целых чисел, размерностей, цветов и стилей.
Сценарии Gradle в Android Studio
Скрипты Gradle используются для автоматизации сборки проекта. Android Studio выполняет сборку приложения в фоновом режиме без какого-либо вмешательства со стороны разработчика. Этот процесс сборки осуществляется с использованием системы Gradle — инструментария для автоматической сборки с помощью набора конфигурационных файлов. Gradle скрипты написаны на языке groove .
Папка .idea
Папка .idea на картинке не видна, но если выбрать закладку Project Files, то она появится. Среда разработки Eclipse использует файл project.properties для настройки метаданных проекта. В Android Studio этим занимается папка .idea . Это означает, что метаданные конкретного проекта хранятся в Android Studio.
Сегодня мы рассмотрели основные компоненты структуры проекта в Android Studio.
Источник