i dont remember really
Currently i'm trying to do something from here https://jlopp.github.io/bitcoin-core-config-generator/ ...and in particular "Bitcoin Core" ---> "Config File Location"
Does anyone know if i'm using non-default location ,for example E:/Bitcoin ,where to put config.file ?
There are instructions, but i don't fully understand them

To use non-default location, create a default location config file containing this setting
edit: think i found how to
You need to reindex the entire block chain I think if you've deleted the chainstate.
Also, to check you've got the right thing, you need the config file to be in the same folder as the executible. It'll probably still function if the config file is in a sub folder but will be slower on startup. You don't then need to specify the location of the config file (unless it's in a different folder than the exectivle).
Inside that config file should be:
datadir=E:\Bitcoin\BitCoinData
For it to work.