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 {
const cmdPath = ioUtil.getCmdPath()
// const cmdPath = ioUtil.getCmdPath()
const cmdArgs = ['/s', '/q', `${inputPath}`]
if (await ioUtil.isDirectory(inputPath, true)) {
await execFile(`${cmdPath} /s /c "rd /s /q "%inputPath%""`, {
env: {inputPath}
})
await execFile('rd', cmdArgs)
} else {
await execFile(`${cmdPath} /s /c "del /f /a "%inputPath%""`, {
env: {inputPath}
})
const cmdArgsDel = ['/f', '/a', `${inputPath}`]
await execFile('del', cmdArgsDel)
}
} catch (err) {
// if you try to delete a file that doesn't exist, desired result is achieved