W artykule <52334a7b$0$1248$65785112@news.neostrada.pl>, Irokez napisał(a):
> Pisze sobie skrypt .bat, jest mapowanie udziału sieciowego jako dysk,
> potem kopiowanie plików na inny udział sieciowy i na końcu zwalniam
> zasób sieciowy przez "net use X: /delete /Y"
>
> No i jest problem. Wystarczy wejść podczas tego kopiowania eksploratorem
> w tego X aby obejrzeć zawartość i wyjść z niego zamykając go potem
> całkiem aby było niemożliwym usunięcie tego udziału przez tą komendę.
> Wywala komunikat że inny proces używa tego zasobu i kupa.
> Z eksploratora mogę prawoklikiem, potwierdzam że chcę usunąć mimo
> wszystko i już.
>
> Jak to zrobić aby skrypt to wyciął bez względu na wszystko?
echo.|net use X: /delete
Ewentualnie mozesz jeszcze dodac opoznienie kilkusekundowe, zeby dokonczyl
zapisywac dane (oproznil bufory). W ponizszym przykladzie odczeka 10s:
ping -n 10 -w 1000 127.0.0.1 >NUL
Jacek
|