簡體   English   中英

節點Webkit Windows文件系統分隔符?

[英]node-webkit windows file system seperator?

我目前正在使用NW.js開發一個簡單的文件瀏覽器。我正在linux機器上進行開發,到目前為止,它仍然可以正常運行,但是我在工作中的Windows系統上對其進行了測試,並且列出了所有文件都存在問題。目錄。 我開發它在兩個系統上工作(我認為)這里'山鏈接到我的回購請注意文件:JS / main.js其中i設置分隔符變量是Windows平台上的“\\”(在功能:getRootDir( ))。

在JS中:

alert("\\");

給我: ”\\”

是不是Windows的分隔符?

任何幫助,將不勝感激。

我在玩了一會兒,發現異步的一個有效,而同步的一個無效-在這里異步:

        fs.lstat(rootElement.path + seperator + file, function(err, stats) {
            if (err) {throw err;}

            if (stats.isDirectory()) {
                createFolderView(rootElement, file);
            } else {
                createFileView(rootElement, file);
            }
        });

這里是同步之一:

if (fs.lstatSync(rootElement.path + seperator + file).isDirectory()) {
   createFolderView(rootElement, file);
} else {
   createFileView(rootElement, file);
}

但不應該以相同的方式工作-還是我錯過了一些東西?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM