mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-06 03:40:04 -06:00
🎨 macOS 端对工作空间放置在 iCloud 路径下做检查 https://github.com/siyuan-note/siyuan/issues/7747
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user