Как переместить файл в корневую папку Android

Обновлено: 04.07.2024

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

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

Скопируйте или переместите файл или папку в корень SD-карты

Чтобы перейти к сути дела, существует множество способов вернуть пустующее место на телефоне и расширить его, перемещая файлы, приложения и SD-карту.

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

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

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

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

После этого автоматически откроется новое окно, в котором будет показано содержимое вашей SD-карты. Немедленно скопируйте файл или папку, которые нужно переместить, используя комбинацию клавиш Ctrl + C, а затем используйте Ctrl + V, чтобы вставить их в корневую папку.

Благодаря этому теперь вы можете копировать или перемещать файл или папку в корень SD-карты в любое время, поскольку больше ничего делать не нужно. Следует отметить, что если у вас нет слота SD, вы можете подключить его внутри самого телефона с помощью USB-кабеля.

Перемещение приложений в пределах одного телефона

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

Это отличается от предыдущего, потому что больше зависит от вашего телефона, чем от чего-либо еще. Например, если у вас есть телефон высокого класса с установленной картой памяти micro SD, вы можете перейти в «Настройки», затем в «Приложения» и, наконец, в «Диспетчер приложений».

Оттуда вы можете нажать все приложения, когда вы это сделаете, вы увидите, что у вас есть возможность перенести их на внешнее хранилище (не у всех есть такая возможность, но у большинства).

Hellium: позволяет сделать резервную копию всех приложений и информации, содержащейся на карте, а затем перенести их на компьютер, Google Drive и другие. Разрешение сделать восстановление позже, если это необходимо.

Резервное копирование JS: при этом копируются все файлы, включая контакты, события календаря и список музыки, с микро SD на компьютер, что позволяет сохранить все ваши файлы, а также отобразить их при необходимости.

Помните, что вы можете дополнить эту информацию поиском, как переместить фото и видео из внутренней памяти на SD-карту? , а как переместить файлы с внутренней памяти или телефона на сд карту? на случай, если вы не знаете и жаждете информации.

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

Как переместить файл в корневой каталог Android?

Переместите установочный файл в корневой каталог

Для этого просто используйте приложение OnePlus File Manager, найдите загруженный файл (вероятно, в папке «Загрузки») и скопируйте его в корневую папку вашего внутреннего хранилища.

Как передать файлы в корень?

  1. Нажмите Alt + F2, чтобы открыть диалог запуска, и в нем введите gksu nautilus . Это откроет окно браузера файлов, работающее от имени пользователя root. …
  2. Гораздо более прямой метод — просто загрузить терминал и написать: sudo cp -R /path/to/files/you/want/copied/ /copy/to/this/path/

Где находится корневой каталог на Android?

Пока ваш Android имеет root-права и ES File Explorer установлен во внутренней памяти вашего Android, это обеспечит root-доступ для ES File Explorer. Дождитесь появления корневых папок. Через секунду или две ES File Explorer обновится; когда он завершится, вы должны увидеть корневые файлы и папки.

Как получить root права на файл на Android?

Запустите ES File Explorer, нажмите кнопку меню в верхнем левом углу, а затем нажмите «Корень», чтобы активировать доступ к корневому файлу. Вернувшись на главный экран, перейдите в корневую папку (обозначенную «/»), а затем перейдите к «Система -> bin, xbin или sbin», в зависимости от того, что вам нужно. Вы также можете просматривать другие папки в корневом каталоге.

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

Команды файлов и каталогов

  1. Чтобы перейти в корневой каталог, используйте «cd /»
  2. Чтобы перейти в домашний каталог, используйте «cd» или «cd ~»
  3. Чтобы перейти на один уровень каталога вверх, используйте «cd ..»
  4. Чтобы перейти к предыдущему каталогу (или обратно), используйте «cd -»

Как добавить файлы в корневой каталог моей SD-карты Android?

На большинстве устройств Android вы можете подключить телефон к компьютеру, выбрать режим USB на телефоне и открывать, монтировать и исследовать его на своем компьютере. Если вы загрузите файл на свой телефон, загрузите приложение-проводник из магазина игр, найдите файл, возможно, в каталоге загрузки и переместите его на SD-карту. Удачи.

Как получить доступ к корневой папке?

Введите «echo %SYSTEMROOT%» в командной строке и нажмите «Ввод». Результатом этого поиска является корневая папка для Microsoft Windows.

Как я могу получить доступ к корневым файлам без рутирования Android?

Если вы мне не верите, скачайте RAR прямо сейчас на устройство без рута. Вы увидите, что даже если у вас нет root-прав, вы все равно можете перейти в корневой каталог и получить доступ ко всем папкам.

Как открыть корневой файл?

Чтобы открыть файл ROOT, вам потребуется подходящее программное обеспечение, такое как ROOT от Rene Brun & Fons Rademakers. Без надлежащего программного обеспечения вы получите сообщение Windows «Как вы хотите открыть этот файл?» или «Windows не удается открыть этот файл» или подобное предупреждение для Mac/iPhone/Android.

Что такое корневой каталог телефона?

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

Как получить доступ к системным файлам Android?

Как получить доступ к встроенному файловому менеджеру Android. Если вы используете устройство со стандартной версией Android 6. x (Marshmallow) или новее, есть встроенный файловый менеджер… он просто спрятан в настройках. Перейдите в «Настройки» > «Хранилище» > «Другое», и вы увидите полный список всех файлов и папок во внутренней памяти.

Как получить доступ к файлам на Android?

На телефоне файлы обычно можно найти в приложении "Файлы" . Если вы не можете найти приложение «Файлы», возможно, у производителя вашего устройства есть другое приложение.

Найти и открыть файлы


2 3


EDIT (24.02.2021): Explorer версии 3.9.1 и Root Explorer версии 4.9.1 от Speed ​​Software теперь могут получать доступ (и изменять) /Android/data/ и /Android/obb/ на Android 11 без root-доступа. .

EDIT (14.02.2021): приложения Autosync обновлены и теперь поддерживают доступ для записи в «Android/data»! Спасибо, МетаCtrl!

EDIT (03.02.2021): Последняя бета-версия Solid Explorer (2.8.8) теперь также позволяет управлять файлами внутри «Android/data»! Спасибо, NeatBytes!

EDIT (28.01.2021): Последняя бета-версия X-plore File Manager (4.24.11) теперь позволяет вам управлять файлами в папке «Android/data»! Большое спасибо Lonely Cat Games за добавление этой столь необходимой функции для пользователей Android 11!

Как вы, возможно, знаете, в Android 11 были внесены некоторые большие изменения в функциональность Scoped Storage, которую Google начал реализовывать в Android 10. Одним из самых значительных изменений для пользователей является удаление доступа к папке «Android/data», блокировка все приложения (включая файловые менеджеры) не могут получить доступ к каким-либо данным в нем.

К сожалению, многие приложения, включая эмуляторы, а также исходные порты игр для ПК, требуют, чтобы пользователи помещали файлы в папку "Android/data" для запуска этих приложений. Доступ к «Android/data» также полезен для целей резервного копирования/восстановления. В Android 11 сделать это значительно сложнее, но есть способы управлять файлами внутри этой папки.

Один из способов — подключить устройство к компьютеру через порт USB и управлять файлами там. При подключении к USB у вас есть полный доступ к содержимому папки «Android/data». Однако это обременительно, и не у всех в наши дни есть доступ к компьютеру. Конечно, вы можете получить root-права и просто перейти к файлам через /data/media/0/Android/data вместо этого, но рутирование имеет свои недостатки.

К счастью, существует способ полного управления файлами внутри папки "Android/data", полностью на устройстве, без рута или USB.

Только одному приложению платформа Android предоставляет доступ к управлению файлами в папке "Android/data": приложению AOSP Files. Раньше к этому можно было легко получить доступ через значок запуска в панели приложений, но, по крайней мере, на устройствах Pixel этот значок исчез в пользу предварительно загруженного приложения Files by Google. Однако он по-прежнему присутствует на устройстве и может быть запущен.

Вариант 1. Откройте системные настройки, перейдите в раздел «Хранилище» и нажмите «Файлы».

Вариант 2. Загрузите это приложение "Файлы" из Play Маркета, которое на самом деле является просто ярлыком для открытия приложения "Файлы AOSP".

Хорошо, у нас открыто приложение "Файлы AOSP". К счастью, копирование или перемещение данных из папки «Android/data» довольно просто. Просто перейдите в папку, как обычно, нажмите и удерживайте содержимое, которое хотите выбрать, затем перейдите в меню из трех точек в правом верхнем углу и выберите «Копировать в» или «Переместить в». Это откроет отдельный экран, на котором вы сможете легко перейти к каталогу назначения. Воспользуйтесь гамбургер-меню в левом верхнем углу, затем выберите имя своего устройства, чтобы при необходимости отобразить файловую систему вашего устройства.

Поместить содержимое в папку немного сложнее, но все же возможно. Если вы выполните те же шаги, описанные выше, вы заметите, что при выборе каталога «Android» «данные» полностью отсутствуют. Какая досадная оплошность со стороны Google!

К счастью, вы также можете перетаскивать файлы в папку из основного представления файлового менеджера, что отлично работает. Итак, чтобы получить содержимое в папку "Android/data":

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

Вернувшись в главное окно файлового менеджера, снова выберите файлы.

Нажмите и удерживайте выбранные элементы, чтобы перейти в режим перетаскивания.

Проведите пальцем по папке "Android", затем по папке "data".

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

Так что да, это своего рода окольный способ управления файлами, которые ранее считались общедоступными в Android 10 и более ранних версиях. Это досадное изменение, с которым Google мог бы справиться лучше:

В рамках изменений Scoped Storage появилось новое разрешение MANAGE_EXTERNAL_STORAGE , которое предназначено специально для использования приложениями файлового менеджера, чтобы они могли иметь широкий доступ, необходимый пользователю для управления файлами в Android 11. К сожалению, , даже с этим широким разрешением файловые менеджеры по-прежнему не могут получить доступ к файлам в разделе «Android/данные». Поскольку приложения с разрешением MANAGE_EXTERNAL_STORAGE должны быть проверены Google, прежде чем они будут одобрены для распространения в Play Store, файловым менеджерам не имеет смысла запрещать доступ к этому каталогу по соображениям безопасности. Приложениям с таким разрешением должно быть разрешено управлять всем внешним хранилищем, как это было в Android 10 и более ранних версиях.

Google мог бы протестировать приложение "Файлы AOSP" немного лучше, тем более что они специально реализовали возможность управления файлами внутри "Android/data" только для этого приложения. Глядя на код приложения для файлов, основная активность файлового менеджера настроена на использование этого доступа, но не активность средства выбора (используется для копирования/перемещения файлов). Вы могли бы подумать, что какое-то базовое тестирование QA для этого варианта использования выявило бы эту проблему до того, как Android 11 был завершен, но, поскольку приложение файлов AOSP будет закрыто в пользу Files от Google, неудивительно, что тестирование не было огромный приоритет.

Откровенно говоря, у них вообще не должен быть ограниченный доступ к каталогу "Android/data". Предотвращение доступа других приложений к каталогу фактически превращает его в избыточную копию существующей внутренней области хранения приложения (расположенной в /data/data/

/файлы . Раньше существовало четкое различие между внутренним каталогом хранилища приложения и его внешним каталогом хранилища. Теперь с Android 11 разница между ними очень мала.

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

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

Обратите внимание: перед выполнением задач, упомянутых ниже, вам уже необходимо рутировать свой телефон Android. В этом сообщении в блоге не рассказывается, как получить root права на телефон. Я выполнил приведенные ниже инструкции, используя LineageOS 16 на Samsung Galaxy S5 G900T. Вполне вероятно, что на каком-то этапе этот пост в блоге устареет. Это не спонсируемая запись в блоге.

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

Для выполнения обеих инструкций я использовал программу Solid Explorer File Manager.

Как переместить файлы в системную папку Android

Показывает приложение Solid Explorer в альбомной ориентации

  1. Откройте приложение Solid Explorer.
  2. Вырежьте или скопируйте файл, который вы хотите переместить в системную папку.
  3. Поверните телефон так, чтобы он находился в альбомной ориентации.
  4. Нажмите значок с тремя горизонтальными линиями рядом с "Мои файлы".
  5. Затем из вариантов слева выберите «Корень».
  6. Теперь найдите системную папку, в которую вы хотите перенести файл.
  7. Нажмите значок «+», чтобы передать файл.
  8. Как изменить права доступа к системным файлам

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

    При работе на Mac с Flutter в Android Studio (Arctic Fox 2021.3.1 Patch 4 и XCode 13.1 и/или 13.2):

    Если вы переместите корневую папку своего проекта Flutter с помощью Finder, а затем откроете ее в Android Studio и запустите, исходное расположение папки все равно будет перезаписано (обычно, но не всегда, это несколько подпапок с пустым содержимым).

    Кроме того, перемещенный проект больше не будет создаваться из XCode.

    Это означает, что если вы не знаете окончательное желаемое место для вашего проекта во время его создания, вы не сможете переместить его без каких-либо странностей.

    Как перенести проект Flutter, созданный с помощью Android Studio, без странных побочных эффектов?

    Подробнее о воспроизведении:

    Открыть Android Studio

    С помощью Android Studio создайте новый проект FLUTTER по умолчанию, используя Java в качестве выбора кода Android

    Используя Android Studio, запустите этот проект на эмуляторе Android

    Используя Android Studio, запустите этот проект на симуляторе IOS

    С помощью Android Studio откройте проект в XCode (щелкните правой кнопкой мыши папку ios и выберите Flutter\Открыть проект в Xcode)

    Используя XCode, запустите проект на симуляторе IOS

    [все должно было работать до сих пор]

    С помощью Finder переместите папку проекта в новое место на той же глубине, что и текущая папка, но с другой родительской папкой. Это означает, что если текущее местоположение: [root]/x/y/a/my_project_original, место назначения будет: [root]/x/y/b/my_project_copy

    удалить исходную папку и вспомнить, где она была

    С помощью Android Studio откройте проект в новом месте

    С помощью Android Studio откройте проект в XCode (щелкните правой кнопкой мыши папку ios и выберите Flutter\Открыть проект в Xcode)

    Попробуйте запустить на симуляторе IOS

    [обратите внимание на ошибку - "Сбой команды PhaseScriptExecution с ненулевым кодом выхода" // "исключение файл не найден"]

    Используя Finder, убедитесь, что исходное местоположение папки НЕ было перезаписано

    Используя Android Studio, запустите проект на эмуляторе Android

    [обратите внимание, что исходная папка была перезаписана!]

    Я воспроизвел вашу проблему с этим подробным вопросом. Я обновил свой ответ, я пропустил шаг: удаление файла .idea и сборки/папки, содержащей ссылки на ваш предыдущий путь.

    Похоже, это решает задачу воссоздания исходной папки в Android Studio, но ошибка сборки IOS сохраняется (каким-то образом XCode все еще откуда-то получает ссылку на старый путь). Я все равно присужу вам награду, так как это, кажется, лучшее, что мы можем получить.

    2 ответа 2

    Вот шаги, которые я выполняю, чтобы переместить местоположение проекта на моем Mac:

    • Закройте проект в Android Studio (Файл > Закрыть проект)
    • Закрыть Android Studio
    • Переместите проект на новое место.
    • Открыть Android Studio
    • Удалите свой проект из недавних проектов (в списке последних проектов нажмите значок "Настройки" справа и выберите "Удалить из недавних проектов")
    • Нажмите "Открыть" и выберите свой проект в новом месте.
    • Удалите файл .idea и папку build/.

    Действия должны быть такими же в XCode (в главном окне удалите старое местоположение из последних проектов и откройте новое местоположение)

    Вы имеете в виду конкретно проект Flutter или только проект Android? Описанные выше шаги я тоже делаю.

    Оба, поскольку я написал, что вы можете выполнить аналогичные шаги в Xcode. Вы также можете удалить любой файл .idea из проекта и дважды проверить, не хранит ли ваш проект абсолютные пути.Я выполнил шаги, описанные выше, и успешно переместил проект без каких-либо побочных эффектов

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

    Примечание об установке модуля: если вы сразу запускаете из Xcode, вам необходимо запустить установку модуля в папке ios после добавления подключаемого модуля в ваш pubspec.yaml. Если вы запустите flutter run или используете Android Studio для его запуска, установка pod запустится автоматически. Однако вам не нужно запускать установку модуля после переноса проекта, я только что протестировал его.

    Если вы переместите корневую папку своего проекта с помощью Finder, а затем откроете ее в Android Studio и запустите, исходное расположение папки все равно будет перезаписано (множество подпапок с пустым содержимым, как правило, но не всегда). ).

    Это происходит только в том случае, если вы оставили Android Studio открытой при перемещении файлов. Вы не должны открывать старую ссылку на проект в Android Studio, вы должны открыть проект, используя «Файл»> «Открыть». .

    Кроме того, перемещенный проект больше не будет создаваться из Xcode.

    Если вы сообщите об ошибках, это поможет нам вам помочь.

    Как перенести проект Flutter, созданный с помощью Android Studio, без странных побочных эффектов?

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