Node.js рекурсивное копирование скрытой папки с сохранением скрытого статуса

#javascript #node.js #directory #copy #hidden-files

#javascript #node.js #каталог #Копировать #скрытые файлы

Вопрос:

Я пробовал несколько пакетов NPM, таких как,

 const ncp = require("ncp").ncp
await ncp(source, destination)
  

и,

 const fs = require("fs-extra")
fs.copySync(source, destination)
  

Оба успешно копируют каталог, но не сохраняют «скрытый». Например, копирование «.git» дает:

введите описание изображения здесь

Подкаталоги также не скрыты:

введите описание изображения здесь

Как мне рекурсивно скопировать каталог с сохранением существующего скрытого статуса?

Комментарии:

1. Это в Windows? И только в Windows?

2. @Matt Я еще не тестировал на Linux. Пока это происходит в Windows.