Cześć,
Muszę napisać plik wsadowy, który będzie usuwał wszystkie pliki z danego folderu i od razu się wyłączył oraz jeśli w folderze niczego nie będzie wyświetli informację, że folder jest pusty.
Działa mi to tak, że usuwa i wyświetla informację jednocześnie, robiłem na kilka sposobów, ale nie mam pojęcia co robię źle.
Ostatecznie ma tylko usuwać i zamykać program, a w drugiej wersji ma pokazać, że folder jest pusty i nie ma w nim plików.
To działa średnio...
@echo off
for %%a in (C:\BAZA\Kopie*.) do dir %%a goto koniec
for %%b in (C:\BAZA\Kopie*.) do del %%b:koniec
echo Folder jest pusty
pause
I to chyba działa dobrze, tylko nie przenosi to "goto koniec" do "koniec" jeśli w tym folderze nic nie ma.
@echo off
if not exist c:\BAZA\Kopie*.* goto koniec
del /Q c:\BAZA\Kopie*.*
echo W tym katalogu nie ma plikow
:koniec
pause