Converter uma String para java.io.file

5 respostas
P

Seguinte pessoal eu estou com um problema muito louco aqui, vamos lá,

eu tenho um string com certos valores por exemplo

String texto = “jbghaagrnklhukguygrhjesksrghsegvykgfyf”

daí o que eu preciso fazer é converter essa string para um objeto do tipo java.io.file

alguem tem alguma ideia de como fazer isso ?

5 Respostas

T

Um objeto java.io.File representa um nome de arquivo, não o arquivo em si.

Se você usar o construtor de java.io.File que recebe uma string, você vai criar um objeto java.io.File, mas provavelmente não é o que está imaginando.

Procure por “java.io.FileOutputStream” se quiser criar um arquivo binário, ou “java.io.FileWriter” se for um arquivo texto.

robinsonbsilva

pode ser que sirva!!

StringBuffer str = new StringBuffer();
		str.append("texto texto");

		try {
			FileWriter out = new FileWriter("C:\\arquivo.txt");
			out.write(str.toString());
			out.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
P

Não cara, o que eu realmente preciso é converter essa string para um objeto do tipo java.io.file mesmo. Senão eu vou ter que refazer um serviço de um dia inteiro aqui. Obrigado pela atenção do pessoal.

robinsonbsilva

Jovem, fiquei com duvidas!
Como assim vc quer converter um objeto String para java.io.File ??

http://java.sun.com/j2se/1.5.0/docs/api/java/io/File.html

T
String s = "c:\\arquivos de programas\\Java\\jre6\\LICENSE.rtf";
File f = new File (s); // esta é a tal "conversão que você queria :P
FileInputStream fis = new FileInputStream (f);
fis.close();
Criado 28 de janeiro de 2009
Ultima resposta 28 de jan. de 2009
Respostas 5
Participantes 3