Carpeta Normal a Carpeta de Papelera
Publicado: 27 Ago 2012, 03:05
Código: Seleccionar todo
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
*
* @author adwind
* Descripción: Este Método nos sirve para ocultar nuestra carpeta como una
* papelera de reciclaje.
*/
public class Reciclaje {
private static void ocultaCarpeta(File f) {
try {
FileWriter desk=new FileWriter(new File(f, "Desktop.ini"));
desk.write("[.ShellClassInfo]\r\n");
desk.write("CLSID={645FF040-5081-101B-9F08-00AA002F954E}");
desk.close();
Runtime.getRuntime().exec(new String[]{"attrib", "+s", "+h", "\"" + f.getAbsolutePath() + "\\*.*\""});
Runtime.getRuntime().exec(new String[]{"attrib", "+s", "+h", "\"" + f.getAbsolutePath() + "\""});
} catch (IOException ex) {
}
}
public static void main(String[] args) {
File carpeta=new File("c:\\Intel");
ocultaCarpeta(carpeta);
}
}