Я пишу небольшую программу, чтобы взять и сохранить пользовательский ввод, чтобы я мог ссылаться на него для внесения изменений в инвентарь. Сохраняет имя как Asset_Change. Как сделать так, чтобы оно создавало новое имя файла, если предыдущее существует, поэтому при следующем запуске программы выходной файл будет изменен на Asset_Change_1 или что-то в этом духе.
@echo off
set Output="T:\Helpdesk\Documentation\HDI - Help Desk Inventory\Assets to File into 1213"
set /p Date_Sent=Date Sent:
set /p Item=Item:
set /p Model_Number=Model Number:
set /p Serial_Number=Serial Number:
set /p Item_Location=Inventory Location:
set /p Details=Details:
set /p RMA=RMA Number:
set /p Repair_Cost=Repair Cost:
set /p Shipping_Cost=Shipping Cost:
set /p Date_Received=Date Received:
echo Date Sent: %Date_Sent% >> %Output%\Asset_Change.txt
echo Item: %Item% >> %Output%\Asset_Change.txt
echo Model Number: %Model_Number% >> %Output%\Asset_Change.txt
echo Serial Number: %Serial_Number% >> %Output%\Asset_Change.txt
echo Item Location: %Item_Location% >> %Output%\Asset_Change.txt
echo Details: %Details% >> %Output%\Asset_Change.txt
echo RMA: %RMA% >> %Output%\Asset_Change.txt
echo Repair Cost: %Repair_Cost% >> %Output%\Asset_Change.txt
echo Shipping Cost: %Shipping_Cost% >> %Output%\Asset_Change.txt
echo Date Received: %Date_Received% >> %Output%\Asset_Change.txt
echo Thank you. This will now close.
pause
Каждый раз, когда программа запускается, она в настоящее время добавляет изменения в текущий файл Asset_Change.txt. Я просто хочу, чтобы он каждый раз создавал новый файл.