Listar archivos de un directorio
Publicado por Pol (5 intervenciones) el 27/07/2017 01:14:33
Buen dia gente del foro!!
Estoy dando mis primeros pasos en android e intentando hacer un proyecto el cual lee archivos de una carpeta X
en este caso (Download) usando la funcion File.list( ) me devuelve un String[ ] null no se que parte no estoy haciendo bien ojala y alguien pueda ayudarme :D
Gracias de antemano.
Estoy dando mis primeros pasos en android e intentando hacer un proyecto el cual lee archivos de una carpeta X
en este caso (Download) usando la funcion File.list( ) me devuelve un String[ ] null no se que parte no estoy haciendo bien ojala y alguien pueda ayudarme :D
Gracias de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class MainActivity extends AppCompatActivity {
TextView hola,nombre;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//La actividad solo cuenta con 2 TextView en el primero coloco la ruta de la carpeta si es que existe
//En el segundo el nombre del primer archivo de la lista o en el caso que me ha estado ocurrieno
//escribe "files = null" (String[ ] files que seria la lista de archivos)
nombre = (TextView)findViewById(R.id.nombres);
hola = (TextView)findViewById(R.id.hola);
File y =new File(Environment.getExternalStorageDirectory()+"/Download");
Path path = new Path();
if(y.isDirectory()) {
hola.setText(y.toString());
String[] files = y.list();
if(files != null){
nombre.setText(files[0]);
}
else{
nombre.setText("files = null :'(");
}
}
else {
hola.setText("No lo es");
}
}
}
Valora esta pregunta
0