Now I am using electrums sweep to transfer the funds to my real wallet. Will I be able to do indefinitely, meaning keep receiving 0.1btc/day on this one address and then using electrums sweep to transfer the funds once a week to my wallet?
Rather than "sweeping" the private key periodically, it would probably be more convenient to create another electrum wallet using that private key.
1. Select "Create new wallet" or "New/Restore".
2. Name the new wallet.
3. Select "Import Bitcoin addresses or private keys".