Как перенести java на другой диск

Обновлено: 06.07.2024

Я пытаюсь переместить файл с помощью java из одной папки в другую, однако папки находятся на разных жестких дисках, что не работает с методом renameTo. Мне нужна эта функция только для работы на linux.

2 ответа

Я использую adobe lightroom для всех своих фотографий, и я постоянно сталкиваюсь с космическими проблемами. Несколько человек сказали мне не перемещать мои файлы lightroom. Почему это так? Конечно, должен быть способ переместить каталог lightroom с одного диска на другой диск без каких-либо.

Перемещение файлов между различными файловыми системами требует их копирования. У vanilla JDK нет никакого метода для этого, вам придется сделать это самостоятельно (например, используя FileInputStream / FileOutputStream).

Если вы хотите переместить файлы в разные файловые системы. Скопируйте и удалите.

Похожие вопросы:

Я использую скрипт Powershell для перемещения папок с одного диска на другой. Вот что я попробовал. Get-ChildItem -Recurse C:\Personal | where-object | foreach.

я хочу скопировать все файлы и папки с одного диска на другой с помощью MS-DOS. Как это сделать? Я пытаюсь xcopy I:\*.* N:\ , но он копирует только файлы, а не папки. Так как же скопировать все.

Мне нужно переместить файлы из одного ftp в другой (в настоящее время используется ftpwebrequest), требующие аутентификации и имеющие разные настройки (timeout, ascii, active и т. д.). Является ли.

Я использую adobe lightroom для всех своих фотографий, и я постоянно сталкиваюсь с космическими проблемами. Несколько человек сказали мне не перемещать мои файлы lightroom. Почему это так? Конечно.

Я пытаюсь переместить папку /var/lib/docker с одного диска на другой, так как это занимает слишком много места. Я постоянно сталкиваюсь с некоторыми ошибками, связанными с разрешениями! В.

Я только что обновил Windows 10 в своем ноутбуке до Redstone 1. Поэтому я провел тест подсистемы Linux (она же WSL, LXSS или Bash на Windows). В принципе, все в порядке, но есть проблема, что RootFS.

У меня есть новый диск в моей базе данных, поэтому я переместил все базы данных на этот новый диск. Теперь мне нужно переместить системные базы данных и оставшиеся папки, которые создает SQL, такие.

У меня есть диск D с файлами и каталогами. Я хочу переместить все файлы и каталоги, включая корень диска D, в новую папку, сохранив дерево. Например, у меня есть файл D:\1.txt . Я хочу переместить.

Это продолжение предыдущего вопроса, который я задал. Я автоматизировал веб-процесс, используя python и selenium, и конечный результат-несколько загруженных файлов. Они автоматически загружаются на.

Я устанавливаю Android Studio и по умолчанию по умолчанию путь C:\Users\Administrator\AppData\Local\Android\sdk устанавливает SDK . Если я выберу этот параметр, на пути C:\Users\Administrator появятся некоторые папки.

Чтобы быть немного более чистым, я попытался обернуть все эти папки в другую папку, но каждый раз, когда я запускаю Android Studio , он дает мне возможность снова настроить настройки. Если я их снова настрою, папки снова появятся на пути C:\Users\Administrator .

Что я могу сделать, чтобы обернуть эти папки в другой или установить для них другое место и что настройки будут сохранены?

EDIT: Я доказываю решения в блоге ответа, предоставленного Rahul Tiwari , но я мог только получить, что папка .android будет в новой папке. Остальные папки находятся в том же месте после изменений.

РЕДАКТИРОВАТЬ 2: Согласно блогу, предоставленному Rahul Tiwari для перемещения папки .gradle , я меняю настройки по умолчанию Android Studio :

Здесь у меня есть путь к каталогу службы: C:/Users/Administrator/AndroidStudio/.gradle

Но папка .gradle все еще появляется на пути C:/Users/Administrator .

РЕДАКТИРОВАТЬ 3: Попытка удалить папку .AndroidStudio1.3 Я изменил эти строки:

но я также не смог переместить папку.

EDIT 4: Это блог, о котором я упоминал ранее (Большое спасибо Rahul Tiwari ). Я размещаю его здесь, потому что его ответ был удален.

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

Я собираюсь рассказать о последней папке .oracle_jre_usage , и я закончу этот ответ, если у меня получится решение. Посмотрите, что я завершаю решение для папки .gradle .

Чтобы переместить папку .android

Действительно, следуя шагам блога, предоставленному Rahul Tiwari , эта папка могла быть перемещена. Тем не менее я собираюсь включить весь процесс:

Вам нужно переместить папку .android , после закрытия Android Studio (если она у вас запущена), в папку, в которой вы хотите, чтобы она была сохранена, в моем случае C:\Users\Administrator\AndroidStudio .

ОСТОРОЖНО С ПРОСТРАНСТВАМИ В НАЗВАНИИ НОВОЙ ПАПКИ, МОЖЕТ ПРЕДОСТАВЛЯТЬ ВАМ ПРОБЛЕМЫ (КАК МНЕ). Я имею в виду Android Studio , New Folder или similars.

Если вы находитесь на Windows , вы можете щелкнуть правой кнопкой мыши по My Computer > Properties > Advanced System Settings > Environment Variables и создать новую переменную среды с именем ANDROID_SDK_HOME , а в качестве значения вы должны поместить новый путь, в котором находится папка .android будут сохранены. Это тот же путь, в котором вы перемещали папку .android на предыдущем шаге.

Перезапустите Android Studio и посмотрите, что папка .android не отображается в пути по умолчанию.

Чтобы переместить папку .AndroidStudio1.3

В этой папке у меня были проблемы, потому что я не заметил некоторых деталей, которые были очень важны. Вот шаги, которые я выполнил:

Прежде всего, вы должны закрыть Android Studio , прежде чем делать какие-либо изменения.

После этого вам нужно переместить папку .AndroidStudio1.3 в путь, в котором вы хотите, чтобы он был сохранен.

Далее вы должны перейти в папку, в которой были установлены Android Studio , и изменили строки, где idea.config.path и idea.system.path появился для нового пути, в котором эти папки будут расположены.

Они должны быть чем-то похожим на это:

  • На последнем шаге перезапустите Android Studio .

Поиск и выполнение некоторых доказательств я также получаю решение для перемещения папки .gradle . Шаги те же, что и в папке .android , но я поставил здесь все этапы (со значениями, которые были изменены), чтобы избежать путаницы. Вот он:

Чтобы переместить папку .gradle

Вам нужно переместить вашу папку .gradle после закрытия Android Studio (если она у вас запущена), в папку, в которой вы хотите, чтобы она была сохранена, в моем случае C:\Users\Administrator\AndroidStudio\.gradle .

ОСТОРОЖНО С ПРОСТРАНСТВАМИ В НАЗВАНИИ НОВОЙ ПАПКИ, МОЖЕТ ПРЕДОСТАВЛЯТЬ ВАМ ПРОБЛЕМЫ (КАК МНЕ). Я имею в виду Android Studio , New Folder или similars.

Если вы находитесь на Windows , вы можете щелкнуть правой кнопкой мыши по My Computer > Properties > Advanced System Settings > Environment Variables и создать новую переменную среды с именем GRADLE_USER_HOME , а в качестве значения вы должны поместить новый путь, в котором находится папка .gradle будут сохранены. Это тот же путь, по которому вы перемещали папку .gradle на шаге выше.

Перезапустите Android Studio и посмотрите, что папка .gradle не отображается в пути по умолчанию.

Игры имеют большие размеры, и многие люди предпочитают устанавливать их на свои дополнительные диски, то есть на тот, на котором не установлена ​​операционная система. Например, с помощью игр Steam вы можете легко установить их на другие диски по вашему выбору. Это особенно полезно, если вы используете в своей системе как твердотельный, так и жесткий диск и хотите получить от него максимальную отдачу. Вы также можете установить игры из Microsoft Store, но по умолчанию они устанавливаются на ваш диск C. Если вы установили Minecraft из Microsoft Store и хотите переместить его на другой диск, вы можете это сделать.

Вот как вы можете переместить Minecraft на другой диск в Windows 10.

Переместить Майнкрафт

Он не будет отображать диск, на котором уже установлен Minecraft. Выберите диск и нажмите «Переместить».


Переезд не займет много времени. Если у вас открыта игра, закройте ее. Если вы этого не сделаете, он будет закрыт принудительно.


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

Minecraft должен работать нормально. Перемещение его на другой диск не приведет к удалению папок, созданных приложением в вашей папке данных приложения. Если вам когда-нибудь понадобится, вы можете переместить игру обратно на диск C или любой другой диск. Процесс такой же. Когда вы нажимаете кнопку «Переместить», в меню отображается ваш диск C и другие доступные диски.

Это работает только для приложений UWP. Если вы установили Java-версию Minecraft, вы не сможете переместить ее из приложения «Настройки». Вам придется использовать другие приложения, чтобы переместить его, или вы можете просто удалить его и установить снова, но выберите другое место для его установки. Сделать резервную копию ваших миров довольно легко, чтобы ничего не потерять.

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