Mam jeszcze jedną prośbę - potrzebuję plik bat który skopiuje mi "long.txt" z dysku c:\ np. do katalogu c:\txt, ale jeśli w tym katalogu jest już plik o takiej samej nazwie to chciałbym aby plik nie był nadpisywany tylko aby zmieniała się jego nazwa na taką której folderze nie ma ...
0
2
ja zrobiłem mniej więcej tak:
@echo off
set /a nr=1
if exist long.txt (
echo istnieje
goto :kopiuj
) else (
echo nie istnieje
goto :Wyjscie
)
:KopiaKopi
echo Wykonuje Kopie Kopi.
if not exist txt\\long_%nr%.txt (
copy long.txt txt\\long_%nr%.txt
echo Utworzony Plik to txt\\long_%nr%.txt
goto :Wyjscie
) else (
echo txt\\long_%nr%.txt juz Istnieje!
set /a nr=%nr%+1
goto :KopiaKopi
)
:kopiuj
echo Plik long.txt Istnieje, kopiuje
if not exist txt mkdir txt
if exist txt\\long.txt (goto :KopiaKopi) else (copy long.txt txt\\long.txt)
:Wyjscie
echo Koniec!
pause
dodanie znacznika <code class="winbatch"> - furious programming
0
no i super działa - dzięki :)