Lamda function error when creating function to start/stop EC2

I’m getting an error message when running the sls deploy -v command using my CMD console on my Windows 10 laptop. I have successfully run the same deploy command for some other functions so am not sure what the exact problem is here. See the below output. I am a novice with Serverless and Lambda so any help would be much appreciated. Thanks.

C:\Users\FRAZMahmud\Downloads\aws-lambda\python-ec2-start-stop>sls deploy -v

Error --------------------------------------------------

Error: EPERM: operation not permitted, mkdir ‘C:\Users\FRAZMahmud\Downloads\aws-lambda\python-ec2-start-stop.serverless’
at Object.mkdirSync (fs.js:757:3)
at Object.mkdirsSync (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\fs-extra\lib\mkdirs\mkdirs-sync.js:29:9)
at writeFileSync (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\lib\utils\fs\writeFileSync.js:11:7)
at Utils.writeFileSync (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\lib\classes\Utils.js:55:12)
at AwsPackage.generateCoreTemplate (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\lib\plugins\aws\package\lib\generateCoreTemplate.js:112:27)
at AwsPackage.tryCatcher (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\promise.js:517:31)
at Promise._settlePromise (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\promise.js:574:18)
at Promise._settlePromiseCtx (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\promise.js:611:10)
at _drainQueueStep (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\async.js:142:12)
at _drainQueue (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\async.js:131:9)
at Async._drainQueues (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\async.js:147:5)
at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\FRAZMahmud\AppData\Roaming\npm\node_modules\serverless\node_modules\bluebird\js\release\async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:126:23)

 For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.

Your Environment Information ---------------------------
Operating System: win32
Node Version: 10.16.3
Framework Version: 1.52.0
Plugin Version: 2.0.0
SDK Version: 2.1.1

I tried it using Windows 10 too and I did not have any issues. Have you tried updating npm or Node version?