Mostrando postagens com marcador tamanho. Mostrar todas as postagens
Mostrando postagens com marcador tamanho. Mostrar todas as postagens

segunda-feira, 29 de janeiro de 2018

Como descobrir o tamanho total de uma pasta no linux


Caso você queira descobrir o tamanho total de uma pasta e suas sub-pastas, basta usar o comando du.

Sintaxe:

du -lhs  destino

Onde:

* destino - Local onde será descoberto o tamanho total.


Exemplo:

du -lhs /home/maguscode


Exemplo de saida:

12MB

segunda-feira, 13 de março de 2017

Como descobrir o tamanho de um arquivo em java

Resumo


File file = new file (caminho);
file.length();

Introdução

O principal objetivo deste poste é explicar de maneira simples e rápida como se descobre o tamanho de determinado arquivo em JAVA.


Descobrindo o tamanho do arquivo

Para saber o tamanho de determinado arquivo basta utilizar o método length() contido no mesmo.

Sintaxe:

...
File file = new file (caminho);
file.length();
...

Onde:

caminho - Path do arquivo a ser analizado.


Exemplo:

import java.io.File;

public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");

if (file.exists()) {

double bytes = file.length();
System.out.println("O tamanho do arquivo é: " + bytes +" bytes");

} else {
System.out.println("O arquivo não existe");
}

}
}


Saída será:

O tamanho do arquivo é: 20620.0



Por default o tamanho do arquivo é adquirido em bytes para alterar a grandeza basta dividir pela devida unidade de cada medida.

   double kilobytes = (bytes / 1024);
   double megabytes = (kilobytes / 1024);
   double gigabytes = (megabytes / 1024);
   double terabytes = (gigabytes / 1024);
   double petabytes = (terabytes / 1024);
   double exabytes = (petabytes / 1024);
   double zettabytes = (exabytes / 1024);
   double yottabytes = (zettabytes / 1024);

Exemplo 2:



import java.io.File;

public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");
if (file.exists()) {
double bytes = file.length();
System.out.println("O tamanho em " + bytes + " em bytes");
System.out.println("O tamanho em " + bytes / 1024 + " em kilobytes");
} else {
System.out.println("O arquivo não existe");
}
}
}


A saída seria:

O tamanho em 20620.0 em bytes
O tamanho em 20.13671875 em kilobytes

quinta-feira, 2 de julho de 2015

Redimencionando ou alterando tamanho de uma Imagem em Swing

Introdução

Há momentos que desejamos adicionar uma imagem em painel ou JLabel com tamanho específico mesmo que o tamanho real da imagem não seja esse.

Sintaxe:


ImageIcon imgnew ImageIcon(ImageIO.read()
.getScaledInstance(, , Image.SCALE_SMOOTH));



Onde:

  • - Path (caminho/url) onde está localizada a imagem que deseja-se inserir.
  • - Largura (width) a ser dimensionada.
  • - Altura (height) a ser dimensionada.

Exemplo:

Abaixo é possível ver uma imagem que está sendo redimencionada dentro de um label.


public static void main(String args[]) throws IOException
{
 JFrame jframe= new JFrame();
 jframe.setBounds(100, 100, 658, 284);

 JPanel panel=new JPanel();
 panel.setPreferredSize(new Dimension(300, 300));
 jframe.add(panel);
 JLabel b1 = new JLabel(new ImageIcon(ImageIO.read(new   File(File.separator+"tmp/duke.jpg"))
 .getScaledInstance(84, 30, Image.SCALE_SMOOTH)));
 b1.setBounds(421, 219, 84, 30);
 JLabel b2Redimencionado = new JLabel(new   ImageIcon(ImageIO.read(new  File(File.separator+"tmp/duke.jpg"))
 .getScaledInstance(168, 60, Image.SCALE_SMOOTH)));
 b2Redimencionado.setBounds(521, 219, 84, 30);
 panel.add(b1);
 panel.add(b2Redimencionado);

 panel.setVisible(true);
 jframe.setLocationRelativeTo(null);

 jframe.setVisible(true);



Abaixo é possível ver uma imagem redimencionada ao lado de outra.


Observação:
Para o código acima funcionar é necessário especificar o caminho do arquivo local para fazer redimensionamento.