Como criar uma pasta?

4 respostas
M

Eu gostava de saber como se cria uma pasta em java. Eu ja tentei com mkdir() e nao consegui. Meu codigo:

if (!new File("C://Program Files//dir//Tblg.sql").exists())
{
		System.out.println("gfdg");
		if (new File("C://Program Files//dir").exists())
		{
			new File("C://Program Files//dir//").mkdir();
		}
}

4 Respostas

jacoboliveira

Ola @M4UR0_Dev isso ai é problema de lógica, que vê, pensa comigo se o diretorio existe

então eu não vou criar a pasta, ou seja ele não entra no if
Conclusão vc tem que colocar um !(exclamação) pra poder entrar

if (!new File("C://Program Files//dir").exists())

Entendeu Amigão !!! Fácil né?

M

Não! O codigo tá assim, meio mal feito porque eu já tinha apagado… mas não é por causa disso! Oque acontece é que nao tem permissao pra criar uma pasta no Program files

jacoboliveira

Pois é nesse caso VC tem que da permissão no win e se for linux a mesma coisa precisa da permissão no terminal, não te um classe no java que dê permissão, o que VC pode fazer no java é só executar um bat(win) ou sh(linux) fora isso , não é trabalho do java e sim do,SO

Henrique_Araujo

é so rodar o codigo como administrador!

Criado 30 de junho de 2016
Ultima resposta 1 de jul. de 2016
Respostas 4
Participantes 3