Skocz do zawartości


tablety.pl
Zdjęcie

Plik bat - zapis do txt, a potem kasowanie




  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Hen

Hen

    Second Rank

  • Użytkownicy +
  • 101 postów
  • Płeć:Mężczyzna

Napisano 22 06 2009 - 18:30

Witam.

Robię (a raczej miałem zrobić bo już "po ptokach") plik bat gdzie się wpisuje nazwę pliku (można używać* i ?), on to zapisuje do tymczasowego pliku txt, a potem go otwiera i kasuje wszystkie pliki jakie w nim zostały zapisane (nazwy).

Mam takie coś i wypluwa mi że składnia polecenia jest niepoprawna:

set filename2=%temp%/%random%.txt

 echo: > %filename2%

 FOR %%p IN (%filename%) DO IF EXIST %filename% echo %%p >> %fnametwo%

 FOR %%a IN (%filename2%) DO del %%a

Pytanie czemu tak się dzieje? Męczę się już z tym dobre kilka dni :P

#2 Gregis

Gregis

    First Rank

  • Użytkownicy
  • 37 postów
  • Płeć:Mężczyzna

Napisano 22 06 2009 - 19:14

Wydaje mi się że nie wstawiłeś całego listingu kodu skryptu

napisz co przechowujesz i skąd w zmiennej %filename%

#3 Hen

Hen

    Second Rank

  • Użytkownicy +
  • 101 postów
  • Płeć:Mężczyzna

Napisano 22 06 2009 - 19:55

Przed tym jest:

set /p filename=Plik do kasacji





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych