2016-04-10 1 views
0

Gibt es eine Möglichkeit festzustellen, dass eine Datei in Windows in Electron versteckt ist. Ich muss wissen, dass das versteckte Attribut in den Eigenschaften der Datei und nicht der Dateiname einen Punkt vorne hat. Derzeit fs verwenden, um Dateisysteminformationen zu erhalten, habe ich keine Möglichkeit, diese Informationen zu erhalten.Ermitteln, ob Datei/Foder in Windows versteckt ist über Elektron/Node

Einige Anwendungsfall Probe wäre (mit Typoskript):

import fs = require('fs'); 

getVisibleFilesSync(): string[] { 
    const folderItems = fs.readdirSync(folderPath); 
    return folderItems.filter(x => !isHidden(x)); 
} 

isHidden(path: string): boolean { 
    // how to determine if path is hidden under Windows? 
} 

Antwort

1

Versuchen Sie, die isHiddenSync Funktion im hidefile Modul.

+0

Dank Ihrer Antwort habe ich darauf zurückverfolgt [SO Antwort] (http://stackoverflow.com/questions/13440589/retrieve-file-attributes-from-windows-cmd). Es ist kein exaktes Duplikat (die SO-Flag-Trolls stimmen vielleicht nicht überein), also werde ich aktualisieren, was meine Funktion 'isHidden' wäre. – Jay

Verwandte Themen