1
0
Fork 0

updating execfile to use arg array

pull/1256/head
Vallie Joseph 2022-12-08 20:28:54 +00:00
parent e566d60a34
commit 5d560f897b
1 changed files with 5 additions and 7 deletions

View File

@ -126,15 +126,13 @@ export async function rmRF(inputPath: string): Promise<void> {
) )
} }
try { try {
const cmdPath = ioUtil.getCmdPath() // const cmdPath = ioUtil.getCmdPath()
const cmdArgs = ['/s', '/q', `${inputPath}`]
if (await ioUtil.isDirectory(inputPath, true)) { if (await ioUtil.isDirectory(inputPath, true)) {
await execFile(`${cmdPath} /s /c "rd /s /q "%inputPath%""`, { await execFile('rd', cmdArgs)
env: {inputPath}
})
} else { } else {
await execFile(`${cmdPath} /s /c "del /f /a "%inputPath%""`, { const cmdArgsDel = ['/f', '/a', `${inputPath}`]
env: {inputPath} await execFile('del', cmdArgsDel)
})
} }
} catch (err) { } catch (err) {
// if you try to delete a file that doesn't exist, desired result is achieved // if you try to delete a file that doesn't exist, desired result is achieved