diff --git a/server/utils/fileUtils.js b/server/utils/fileUtils.js index 2da6b4c9..9a349bd5 100644 --- a/server/utils/fileUtils.js +++ b/server/utils/fileUtils.js @@ -476,7 +476,7 @@ module.exports.getWindowsDrives = async () => { return [] } return new Promise((resolve, reject) => { - exec('wmic logicaldisk get name', async (error, stdout, stderr) => { + exec('powershell -Command "(Get-PSDrive -PSProvider FileSystem).Name"', async (error, stdout, stderr) => { if (error) { reject(error) return @@ -485,10 +485,9 @@ module.exports.getWindowsDrives = async () => { ?.split(/\r?\n/) .map((line) => line.trim()) .filter((line) => line) - .slice(1) const validDrives = [] for (const drive of drives) { - let drivepath = drive + '/' + let drivepath = drive + ':/' if (await fs.pathExists(drivepath)) { validDrives.push(drivepath) } else {