Skrypt do usuwania plików

PR
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:5
0

Witam. Potrzebuję stworzyć skrypt, który będzie usuwał wszystkie pliki z komputera, które zostały utworzone po zalogowaniu. Po kolejnym zalogowaniu zwyczajnie ich nie będzie na pulpicie. Czy ktoś mógłby mi pomóc lub doradzić jak to wykonać. Znalazłem kilka przykładów na internecie m. in. w Powershell, ale totalnie się na tym nie znam. Pracuje na Windows 7.
Pozdrawiam

PI
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:26
0
Kopiuj
@echo off
del %USERPROFILE%\*.* /s /q > nul

Zapisujesz z rozszerzeniem .cmd lub .bat i uruchamiasz.

edytowany 2x, ostatnio: pierd
PR
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:5
0

Dzięki wielkie, a wytłumaczyłbyś co każda z części tego polecenia oznacza? Chciałbym to jeszcze zmodyfikować, tak aby usuwało też z pobranych.

PI
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:26
0
Kopiuj
@echo off

Wyłącza wypisywanie wykonywanych komend w konsoli

Kopiuj
del %USERPROFILE%\*.* /s /q > nul

Usuwa wszystkie pliki użytkownika (zmienna środowiskowa %USERPROFILE% przechowuje ścieżkę do głównego folderu zalogowanego użytkownika).
/s powoduje usunięcie plików w podfolderach.
/q wyłącza potwierdzenie usunięcia plików.

Kopiuj
> nul

przekierowuje output komendy, aby nie pojawiał się w konsoli.

edytowany 2x, ostatnio: pierd
PrezesiQ
Ale jeśli plik zostanie zapisany gdzieś indziej to kij
PI
To wtedy C:\ zamiast %USERPROFILE%
PR
Jak dam C:\ to mi usunie za dużo. Problem w tym, że ta komenda nie usuwa folderów z pulpitu.
PR
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:5
0

Dzięki ;) Chodzi mi o sprowadzenie komputera do roli prostego narzędzia dla pracowników, którzy nie mają stałych stanowisko tylko się zmieniają. Mogą korzystać z internetu, pobierać pliki, ale po wylogowaniu wszystko co zrobili znika. Pisze to dlatego, bo zastanawiam się czy wpisanie do skryptu C:\ nie usunie za dużo.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.