Я пытаюсь создать папки рекурсивно, если они не существуют в node.js.Папки созданы, но все они в режиме только для чтения.Позже в коде я получаю ошибку lstat для файлов.при удалении папок.
Я попытался осмотреться и обнаружил, что если значение umask не равно 0, значение по умолчанию будет изменено, поэтому я убедился, что значение umask равно 0, прежде чем создавать папки,Все еще не работает.Я использую win 10
// This is what I use to creates the folders
var oldmask = process.umask(0);
mkdirp.sync(path.join(__dirname, folderPath), '0777');
process.umask(oldmask);
mkdirp: https://www.npmjs.com/package/mkdirp
// This is what I use to delete the folders
del.sync(folderPath);
del: https://www.npmjs.com/package/del
При создании папок я ожидаю создать их с чтением идоступ для записи.В результате папки создаются только с доступом для чтения