Nella mia app node.js ho funzioni che possono essere passate oNODE.JS - come gestire correttamente un mix di OS e "percorsi" in stile URL?
percorsi in stile OS, ad es. c: \ my \ docs \ mydoc.doc (o /usr/docs/mydoc.doc o qualunque cosa sia locale)
URL di file, ad es. file: // c: /my/docs/mydoc.doc (che non sono sicuro della validità di '\' s in ??)
In entrambi i casi, ho bisogno di controllare per vedere se si riferiscono a una posizione specifica che esisterà sempre come un percorso in stile OS locale, ad es c: \ mydata \ directory \ o/usr/mydata/directory
Ovviamente per percorsi in stile OS posso solo confrontarli come stringhe - DOVREBBE essere sempre gli stessi (sono creati con percorso) ma FILE:// URLS non usa necessariamente path.sep e quindi non "stringa corrisponde"?
Qualsiasi suggerimento per quanto riguarda il modo migliore per gestire questo (sto personalmente tentato di rompere tutto da uno-o-più tagli di entrambi sorta e quindi controllare ogni pezzo ??
Percorso di controllo (http://nodejs.org/api/path.html). Questo dovrebbe aiutarti. – fakewaffle
Sto già usando Path - il problema è che non capisco gli URL come file: // e il separatore non corrisponderà necessariamente al sistema operativo !? – shrewdlogarithm
Usando (sotto Windows) del codice nodejs (sviluppato sotto linux), mi sono ritrovato a volte con "/" e "\" nello stesso * percorso * del file! – Fuhrmanator