[RESOLVIDO] não consigo acessar os arquivos de uma pasta ,alguém please :D

galera tenho uma pasta e lá tenho umas imagens quero pegar o nome delas mas não vai de jeito algum estou fazendo assim

File[] arq = new File("/sdcard/pasta").listFile();
System.out.println("valor"+arq.lenght);

tbm fiz assim 

String[] arq = new File("/sdcard/pasta").list();

se tiver algum erro aki não levem em conta pois escrevi aki e não peguei o código e estou no trabalho ,o tempo é curto aki rs 


* se eu tirar a pasta e deixar só "/sdcard/" mostra tudo 

agradeço pela atenção de todos

Tenta

String[] arq = new  File("/sdcard/pasta/").list();

ou

File[] files = new File("/sdcard/pasta/").listFiles();

olha meu código

try 
{
  String diretorio = "/sdcard/4_1_2011/";
  String[] arquivos = new File(diretorio).list();
  System.out.print("Arquivo "+ arquivos.length);
  for(int i =0;i <= arquivos.length;i++)
  {
      System.out.print("arquivo"+ arquivos[i]);										
  }	 
}
 catch (Exception e) 
{
   System.out.print("erro 3 "+ e.getMessage());
}

o retnoro é Arquivo 0
erro 3 null

no bloco catch da um e.printStackTrace(); e posta o erro aqui…

o nome da pasta ta certo?

Oi,

Não seria a outra barra ?

String diretorio = "\sdcard\4_1_2011\"; 

Tchauzin!

01-05 09:00:45.094: WARN/System.err(1450): java.lang.ArrayIndexOutOfBoundsException
01-05 09:00:45.094: WARN/System.err(1450): at amee.org.SendPicture.conectarFTP(SendPicture.java:32)
01-05 09:00:45.104: WARN/System.err(1450): at amee.org.StartLDH.run(StartLDH.java:59)
01-05 09:00:45.104: WARN/System.err(1450): at android.os.Handler.handleCallback(Handler.java:587)
01-05 09:00:45.104: WARN/System.err(1450): at android.os.Handler.dispatchMessage(Handler.java:92)
01-05 09:00:45.114: WARN/System.err(1450): at android.os.Looper.loop(Looper.java:123)
01-05 09:00:45.114: WARN/System.err(1450): at android.app.ActivityThread.main(ActivityThread.java:4363)
01-05 09:00:45.114: WARN/System.err(1450): at java.lang.reflect.Method.invokeNative(Native Method)
01-05 09:00:45.114: WARN/System.err(1450): at java.lang.reflect.Method.invoke(Method.java:521)
01-05 09:00:45.124: WARN/System.err(1450): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
01-05 09:00:45.124: WARN/System.err(1450): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
01-05 09:00:45.124: WARN/System.err(1450): at dalvik.system.NativeStart.main(Native Method)

Ele encontrou o diretório, mas não encontrou nenhum arquivo dentro dele…

Tem certeza que ha arquivos nessa pasta?

Só para garantir, coloque antes do codigo:

File f = new File(diretorio+"teste.txt"); f.createNewFile();

E vê se ele encontra esse novo arquivo…

é cara realmente to viajando :s desculpe tanta pertubação o arquivo qndo salva não salva dentro da pasta e sim fora :S

eskeci de colocar uma barra pra colocar dentro qndo salvava :S

vlw mesmo pela ajuda ai cara