mkdir () não está criando o novo diretório

Eu estou usando o Eclipse e jdk1.7. Eu estou fazendo um programa básico usando manipulação de arquivos, em que um diretório de saída dentro do diretório deve ser feito. Mas quando eu executo o programa, a saída está mostrando false e o diretório não é feito. Eu pensei que a saída era falsa por causa da presença de um diretório com o mesmo nome, mas esta não é a razão. Então eu preciso de ajuda. Aqui está o meu código:

import java.io.File;

public class P {
    public static void main(String[] args) {
        File f1 = new File ("abc");
        File f2 = new File (f1,"abc");
        System.out.println(f2.mkdir());
    }
}

Sua saída é falsa e ainda nenhum diretório foi criado. Como posso resolver esse problema? Isto não é apenas neste programa - cada programa em que estou chamando o métodomkdir() está tendo o mesmo problema.

questionAnswers(5)

yourAnswerToTheQuestion