Verschieben und Umbenennen doppelter Dateien mithilfe von Batchdateien mit Eingabeaufforderung

Folgendes habe ich also: Ich habe eine kleine Batch-Datei erstellt, um die Ergebnisse eines Ping-Tests in einer Textdatei aufzuzeichnen. Ich möchte die Batchdatei ausführen und das Ergebnisprotokoll automatisch in einen bestimmten Ordner auf dem Desktop verschieben. Wenn der Zieldateiname vorhanden ist, benennen Sie ihn automatisch entsprechend um. Das heißt, wenn Datei1 vorhanden ist, erstellen Sie Datei2, Datei3 usw. Folgendes habe ich bisher:

@echo off
color A
title Ping Test
:A
echo.
cls
ping google.com -n 4 > C:\Users\%username%\Desktop\pingresults.txt
cls
:Question
echo.
echo You can find the results in C:\Users\%username%\Desktop\pingresults.txt
echo Would you like to run this test again? (Y/N)
Set /p Choice=
if %choice% equ y goto :A
if %choice% equ n goto :Results
if %choice% neq y goto :Question
if %choice% neq n goto :Question
:Results
cls
echo Would you like to view the results of the test? (Y/N)
Set /p Choice=
if %choice% equ y goto :OpenResults
if %choice% equ n goto :Close
if %choice% neq y goto :Results
if %choice% neq n goto :Results
:Close
exit
:OpenResults
start C:\Users\%username%\Desktop\pingresults.txt

Und die Batchdatei zum Verschieben sieht folgendermaßen aus:

@echo off
echo.
cd C:\Users\Diesel\Desktop
move pingresults.txt PingResults\
if exist pingresults.txt ren pingresults.txt=+1
Exit.

Ich möchte die vorhandene Datei nicht überschreiben, sondern nacheinander umbenennen. Ich kann nirgendwo hilfreiche Artikel finden, die nur Batch-Dateien verwenden. Alle sagen, dass sie VBS oder PHP verwenden, eine Sprache, die ich nicht kenne

Antworten auf die Frage(2)

Ihre Antwort auf die Frage