cPath := "pasta/"
aList := Directory( cPath + "*.cdx" )
FOR EACH aFile IN aList
fErase( cPath + aFile[ F_NAME ] )
NEXT
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2) "The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell" https://github.com/JoseQuintas/
mudei as pemissões e nada tbm .. coloquei /home/controle_ tbm e ele não encontra o arquivo ... não mostra no alert()
fiz conforme o zé mencionou tbm .. nada!!
bem raro ... no windows funciona perfeitamente somente com a função leto_Ferase(*.cdx) .. deveria funcionar no linux ... até porque o leto deve fazer as conversões quando está em servidor linux ... não é ??
vou continuar na batalha aqui pra ver o q pode ser ...
No linux há dois pontos a considerar:
Permissão no arquivo significa só pro arquivo, leitura e gravação.
Permissão na pasta, aqui entra criar/excluir arquivo
Eu até esqueci uma coisa:
No caso do leto, ele é quem usa o linux, e isso não tem a ver com permissões do usuário conectando.
Veja se tem algo na documentação do letto.
Talvez seja arquivo sob controle dele.
No harbour tem comando próprio pra excluir índices, talvez no leto também.
Ainda mais se é do tipo autoopen, onde abrir o arquivo sem ele existir pode gerar erro.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2) "The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell" https://github.com/JoseQuintas/
Provavelmente porque do outro jeito estava usando o path do sistema operacional, e não o path referência do leto.
Na configuração do leto você indicou qual a pasta raiz, qualquer coisa é relacionada àquele path.
Neste último, usou o path atual, que pro leto é esse dos arquivos.
Aceitar qualquer path seria falha de segurança.
No hb_NetIo é a mesma coisa.
Mas não tem nada a ver com leto, hb_NetIo não tem nenhuma otimização.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2) "The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell" https://github.com/JoseQuintas/
Nessas horas, compilar usando -w3 -es2 teria feito toda a diferença.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2) "The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell" https://github.com/JoseQuintas/
como eu faço para comparar a tamanho e data do meu arquivo controle.exe para uma possível atualização caso seja diferentes da as versões do cliente / servidor
se a versão que esta no servidor for mais nova ela deverá ser copiada para o cliente ..
pra verificar no servidor sei q tem as funçoes, Leto_FileSize(), Leto_FileTime() que retorna uma porrada de coisas .... e comparar com o arquivo local ?? como eu faria ??