Прежде всего: папка удалена. При использовании файла вы получаете доступ к локальной файловой системе. Для подключения к удаленному хосту вам понадобится URLConnection, HTTPUrlConnection или сокеты. Таким образом, файл, построенный с использованием вашей строки, не будет представлять собой действительный файл. Создание папок на удаленном хосте требует использования таких протоколов, как ssh или ftp. В качестве примера:
URL url = new URL("ftp://mirror.csclub.uwaterloo.ca/index.html");
URLConnection urlConnection = url.openConnection();
откроет FTP - подключение к узлу mirror.csclub.uwaterloo.ca запрашивает файл с именем index.html.
FTP-клиенты командной строки могут отправлять команды для создания папок удаленному хосту, например.
ftp [email protected] # mkdir folderName , поэтому вам придется отправить эту команду на ваш ftp-хост. Для ssh это в основном такая же процедура.
Оба требуют базового клиента. В мире Java существуют существующие решения, но я не знаю никого для Android. Так что при загрузке файла на хост через ftp довольно прямолинейно (посмотрите на этот пример http://www.codejava.net/java-se/networking/ftp/upload-files-to-ftp-server-using-urlconnection-class), отправка команд через ftp представляется намного более сложной задачей. org.apache.commons.net.ftp.FTPClient, например. поддерживает отправку команд с помощью doCommand - метода, но я не знаю, приложите ли вы его к работе на Android.
Путь к URL-адресу не является каталогом. –
Вам необходимо отправить HTTP-запрос на серверный код, который готов сделать это за вас. – SLaks