🎨 macOS 端对工作空间放置在 iCloud 路径下做检查 https://github.com/siyuan-note/siyuan/issues/7747

This commit is contained in:
Liang Ding 2023-03-23 09:54:23 +08:00
parent de929f2741
commit c24da6c8a8
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -417,10 +417,16 @@
const walk = (dir, files = []) => {
const fs = require('fs')
const path = require('path')
const dirFiles = fs.readdirSync(dir)
for (const f of dirFiles) {
const stat = fs.lstatSync(dir + path.sep + f)
if (stat.isDirectory()) {
// 如果已经遍历过则不再遍历
if (files.includes(dir + path.sep + f)) {
continue
}
walk(dir + path.sep + f, files)
} else {
files.push(dir + path.sep + f)