Comando FILE () no XP não funciona?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

bira
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 28 Jul 2004 10:58
Localização: SÃO PAULO

Comando FILE () no XP não funciona?

Mensagem por bira »

Amigos , no XP eu estou testando a existencia de um arquivo na UNIDADE A: assim:
if file("A:ARQUIVO.TXT")
endif

mais apesar de existir o arquivo ele retorna q ele naum existe...
xharbour 1.1.0 + FWH 9.02 + SQLLIB + SQLRDD + MYSQL + PELLES + WORKSHOP + XMATE + EMS
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Para pesquisar a existência de um determinado arquivo em outra unidade use o comando set default como no exemplo abaixo

set default to A:\
? file("arquivo.txt")
set default to


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Gerald
Usuário Nível 1
Usuário Nível 1
Mensagens: 39
Registrado em: 06 Jul 2004 17:50
Localização: Caldas Novas
Contato:

Re: Comando FILE () no XP não funciona?

Mensagem por Gerald »

bira escreveu:Amigos , no XP eu estou testando a existencia de um arquivo na UNIDADE A: assim:
if file("A:ARQUIVO.TXT")
endif

mais apesar de existir o arquivo ele retorna q ele naum existe...
Tá faltando uma barra ao contrario aí (pelo menos no exemplo dado... hehe).

IF FILE("A:\ARQUIVO.TXT")
// seu codigo
ENDIF

Certinho ?
Quando disserem que seu trabalho não é o de um profissional, lembre-se: Amadores construíram a arca de Noé, profissionais, o Titanic...

www.1grau.com\comunidadeclipper
skype = "gpfranca"
novo email: geraldo@usinfo.com.br
Gerald
Usuário Nível 1
Usuário Nível 1
Mensagens: 39
Registrado em: 06 Jul 2004 17:50
Localização: Caldas Novas
Contato:

Re: Comando FILE () no XP não funciona?

Mensagem por Gerald »

bira escreveu:Amigos , no XP eu estou testando a existencia de um arquivo na UNIDADE A: assim:
if file("A:ARQUIVO.TXT")
endif

mais apesar de existir o arquivo ele retorna q ele naum existe...
Quando disserem que seu trabalho não é o de um profissional, lembre-se: Amadores construíram a arca de Noé, profissionais, o Titanic...

www.1grau.com\comunidadeclipper
skype = "gpfranca"
novo email: geraldo@usinfo.com.br
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

Verifique se o arquivo não possui atributo "Somente Leitura".
Também veja se o NOME-DOS dele é este mesmo.
Para tanto no Windows Explorer, ao explorar o disco, clique sobre o arquivo com o outro botão e depois em propriedades e veja o NOME-DOS.
Tem que ser ARQUIVO.TXT senão...
Mário :wink:
Responder