You could create the subfolder2 directly in one step like this:
@echo off
if not exist "subfolder1\subfolder2" md "subfolder1\subfolder2"
set /p UserData=Write some text here:
@echo %UserData% >> "subfolder1\subfolder2\TheDataIsHere.txt"
type subfolder1\subfolder2\TheDataIsHere.txt