Caro colegas,
Existe algum comando que tenha a mesma funcao do RecSize() para verificar o tamanho de um arquivo externo, por exemplo um gif ou txt?
Obrigado
Tamanho de arquivo externo
Moderador: Moderadores
Não no Clipper. Mas a CATools tem a função FileSize().
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
No clipper daria para você chamar o DIRECTORY ou ADIR() e através do nome obter tamanho, data, atributo, isso varrendo dentro de um FOR ou DO WHILE (em looping), * aliás usando o ASCAN() localiza o nome do arquivo na matriz e terá os resultados na mão.
Mas como disse o Maligno, tem o FILESIZE() da CT.LIB que faz isso diretamente.
Obs.: * Mensagem editada
Mas como disse o Maligno, tem o FILESIZE() da CT.LIB que faz isso diretamente.
Obs.: * Mensagem editada
Editado pela última vez por Pablo César em 24 Jul 2007 12:43, em um total de 1 vez.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Não é que eu esqueci do raio da Directory()?
))
Exemplo direto, levando-se em conta que o arquivo existe:
Detalhe: Conforme consta no NG, a função ADir() só existe por questão de compatibilidade. Recomenda-se o uso de Directory().
Exemplo direto, levando-se em conta que o arquivo existe:
Código: Selecionar todos
nSize := Directory("SEU_ARQ.JPG")[1][2]
Editado pela última vez por Maligno em 24 Jul 2007 12:45, em um total de 1 vez.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Isso mesmo, assim ficaria mais rápido e no próprio Clipper ! :)Pos
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
donato23
- Usuário Nível 1

- Mensagens: 24
- Registrado em: 13 Jul 2004 17:07
- Localização: Catanduva/SP
- Contato:
Obrigado pela vossa ajuda
Maligno, funcionou perfeitamente para o que eu precisava.
Mas fiquei com uma duvida agora.:
[1] (F_Name) nao deveria aparcer o nome do arquivo tambem quando imprimo a variavel criada?
Maligno, funcionou perfeitamente para o que eu precisava.
Mas fiquei com uma duvida agora.:
[1] (F_Name) nao deveria aparcer o nome do arquivo tambem quando imprimo a variavel criada?
Código: Selecionar todos
#include "directry.ch"
clear
nSize := Directory("logo.gif") [1][2]
? str(nsize,5)
[quote]
[/quote]Não. Da forma como eu exemplifiquei você terá apenas o valor numérico do tamanho. A matriz de retorno é "perdida" depois do uso desta forma. Pra extrair outra informação, você terá de armazená-la primeiro numa variável e ir acessando cada elemento que quiser utilizar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
