在我的 node.js 应用程序中,我有可以传递的函数
操作系统风格的路径,例如 c:\my\docs\mydoc.doc (或 /usr/docs/mydoc.doc 或任何本地文件)
文件 URL,例如 file://c:/my/docs/mydoc.doc (我不确定 '\'s in 的有效性??)
无论哪种方式,我都需要检查它们是否引用特定位置,该位置将始终作为本地操作系统样式路径存在,例如 c:\mydata\directory\ 或 /usr/mydata/directory
显然,对于操作系统风格的路径,我可以将它们作为字符串进行比较——它们应该总是相同的(它们是用路径创建的)但是 FILE:// URLS 不一定使用 path.sep,所以不会“字符串匹配” “?
关于处理这个问题的最佳方法的任何建议(我个人很想用一个或多个斜线来打破一切,然后检查每一块??