Я использую следующий код, но не покажущий ожидаемый результат.Создать файл на удаленной машине в java
public class FileTestOnSever {
public static void main(String[] args) {
File file = new File("http://10.44.25.30:success.txt");
if (!file.exists()) {
try {
file.getParentFile().mkdirs();
// file.createNewFile();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
Это создает папку с именем 'http:' - за исключением случаев, когда вы используете Windows, где имена файлов не могут содержать ':', где 'mkdirs' вернет false. – immibis