Página 1 de 1
Dúvida, windows demora para fechar arquivo em rede
Enviado: 09 Dez 2024 11:08
por porter
Olá pessoal,
Em uma rede local, com 10 computadores, fecho o sistema em todas as estações com UNLOCK ALL ; CLOSE ALL,
no servidor, com o NETERR(), verifico se tem arquivo aberto, e sempre retorna que sim, existe arquivo aberto,
mesmo fechando o sistema em todas as estações, mas se aguardar um tempo, dá certo, gostaria de saber se o Windows demora um
tempo para fechar os arquivos, em uma rede com varios computadores.
Obrigado, Harbour 3.2.0dev
Código: Selecionar todos
use c:\loja\cliente EXCLUSIVE
if NETERR()
// arquivo está aberto !
endif
Dúvida, windows demora para fechar arquivo em rede
Enviado: 09 Dez 2024 11:29
por Itamar M. Lins Jr.
Olá!
Tem as configurações do SMB optmisklock... Tem aqui no forum.
Tem até funções prontas.
https://pctoledo.org/forum/viewto ... OSNETREGOK
Não verifico mais, por conta do LetoDBf. Mas tem no meu sistema e ele ajusta sozinho, nem lembro se está ativo isso.
Saudações,
Itamar M. Lins Jr.
Dúvida, windows demora para fechar arquivo em rede
Enviado: 09 Dez 2024 12:07
por JoséQuintas
Eu diria assim: o que importa se demora ? se é normal, é esperar.
Mas será que deixa pra salvar tudo no final ?
Isso pode causar corrupção de índice.
Mas sei lá... é coisa de 20 anos atrás... é tão esquisito falar de coisas que já deveriam ser conhecidas há 20 anos...
Por exemplo: se tá fechando tudo, pra que unlock all ?
Aliás... nunca usei isso.
Dúvida, windows demora para fechar arquivo em rede
Enviado: 09 Dez 2024 12:19
por Itamar M. Lins Jr.
Olá!
Quando se compartilha impressoras, pastas vc está fazendo uso do PROTOCOLO SMB, é ele que controla o tempo e como vai fazer para liberar.
Não é TCP. E tem outro que chamam de NETBIOS... São as TRAGEDIAS da M$ em rede. Por ele que os tais virus(sequestro de arquivos) deitam e rolam.
Por isso o pessoal evita instalar servidores WINDOWS, na internet ou quando instala remove alguns serviços.
No ambiente Linux/Unix, nada é exclusivo...Tudo é shared(compartilhado) desde sempre. No nível do OS(arquivos).
DBF no Linux(via Harbour), tem tratamento diferenciado, por conta disso.
Saudações,
Itamar M. Lins Jr.
Dúvida, windows demora para fechar arquivo em rede
Enviado: 09 Dez 2024 12:35
por JoséQuintas
Faltou dizer:
É normal antivírus ficar xeretando pasta, ainda mais se tiver EXE dentro.
Se tiver como verificar que arquivo acusa como aberto, pode ajudar.
Lembrando que EXE também é arquivo aberto.
Dúvida, windows demora para fechar arquivo em rede
Enviado: 09 Dez 2024 15:21
por Kapiaba
Olá, nos REPLACES, você usando os comandos:
??
Regards, saludos.