bourne
            
          
          
          
              
              
          #1
          
         
        
          Pessoal, como testo um tamanho de arquivo, tenho o código abaixo
public static void main (String[] args){
	Anexo anexo = new Anexo();
	If (anexo.getTamanho>10000){
                       System.out.println("Maior que 10mb");
                }
}
anexo.getTamanho recebe um tipo byte, como eu vejo se é maior que 10mb? da forma que eu fiz acima deve funcionar?
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            rdgms
            
          
          
          
              
              
          #2
          
         
        
          Olá…
getTamanho não é um metodo getTamanho() ?
E outra como ele retorna em Byte???
^^
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Se sua rotina trouxer exatamente o valor em bytes, vc devera comparar com 10 MB em bytes, para isso converta.
veja essa link.
http://webdeveloper.earthweb.com/repository/javascripts/2001/04/41291/byteconverter.htm
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            arvis
            
          
          
          
              
              
          #4
          
         
        
          Caso ainda não tenha encontrado nenhuma solução ou referência para encontrar a solução: http://www.exampledepot.com/egs/java.io/pkg.html?l=rel#Directories
[]'s
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            Maniezo
            
          
          
          
              
              
          #5
          
         
        
          Se o valor esta vindo em bytes:
1 Kb = 1024 bytes
1 Mb = 1024 Kb
1 Gb = 1024 Mb
Logo 10mb ficaria:
If (anexo.getTamanho>10240){   
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          [quote=Maniezo]Se o valor esta vindo em bytes:
1 Kb = 1024 bytes
1 Mb = 1024 Kb
1 Gb = 1024 Mb
Logo 10mb ficaria:
If (anexo.getTamanho>10240){   
[/quote]
??
Não seria 10485760?
10485760 = 10 (o tamaho em MB) * 1024 (para KB) * 1024 (para B)
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            Maniezo
            
          
          
          
              
              
          #7
          
         
        
          [quote=marcobiscaro2112][quote=Maniezo]Se o valor esta vindo em bytes:
1 Kb = 1024 bytes
1 Mb = 1024 Kb
1 Gb = 1024 Mb
Logo 10mb ficaria:
If (anexo.getTamanho>10240){   
[/quote]
??
Não seria 10485760?
10485760 = 10 (o tamaho em MB) * 1024 (para KB) * 1024 (para B)[/quote]
Ops… desculpe!
Isso mesmo Marco:
10485760 = 10 (o tamaho em MB) * 1024 (para KB) * 1024 (para B)
If (anexo.getTamanho>10485760){  
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            bourne
            
          
          
          
              
              
          #8
          
         
        
          Isso pessoal, bastou colocar 10485760
que é a conversão de MB para bytes
mto obrigado a todos
e maniezo, eu gostaria de falar sobre uma questão de web services com vc,
coincidencia vc comentar o meu topico, ontem msm acessei seu site =]
será que posso te fazer uma pergunta por e-mail dps?
abraços
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            Maniezo
            
          
          
          
              
              
          #9
          
         
        
          Sim, sem problemas!
Vou mandar meu e-mail via MP.