Zapisz poniższy kod jako plik wsadowy i uruchom go.
Możesz zaoszczędzić kłopotów z wpisywaniem polecenia za każdym razem :)
.
Zmiana M:\Newfolder\
& amp; *.txt
odzwierciedlać twoją ścieżkę i rozszerzenie pliku dziennika odpowiednio.
@ECHO OFF
setlocal EnableDelayedExpansion
FOR /R M:\Newfolder\ %%G IN (*.txt) DO (
TYPE nul > %%G
)
pause
AKTUALIZACJA
Możesz spróbować utworzyć makro, aby zautomatyzować to, co chcesz robić.
Sprawdź pierwszą odpowiedź udzieloną przez ellaka tutaj
Otwórz wszystkie pliki dziennika jednocześnie, a następnie uruchom to makro za każdym razem.
Jeśli chcesz zautomatyzować nawet to (otwarcie wszystkich plików dziennika jednocześnie), uruchom poniższy skrypt wsadowy.
@ECHO OFF
setlocal EnableDelayedExpansion
FOR /R M:\Newfolder\ %%G IN (*.txt) DO (
notepad++.exe %%G
)
pause
Więc następnym razem, gdy chcesz wyczyścić pliki dziennika, po prostu
1. Uruchom dostarczony skrypt wsadowy
2. Uruchom makro z Notepad ++
Istnieje sposób na ich uruchomienie z tego samego skryptu, ale wymaga to wtyczek NPPExec, z którymi nie jestem zbyt dobrze zaznajomiony. Daj mi znać, jeśli chcesz tego za pomocą wtyczki lub jeśli powyższe rozwiązanie wystarczy.