2016-09-17 86 views
0

控制台日志显示:\用户\ skhan \图书馆\应用支持\代码\用户\的summary.txt串无法在URI解析在vscode API

的循环使用,以取代斜线

在Windows,但在Ubuntu和Mac行不通其做工精细,这是OSX 10.11.6

的榜样,但是当我尝试使用API​​,我收到以下错误解析URI

threadService.ts:217 [分机主机]无法打开无标题:%5CUsers%5Cjdoe%5CLibrary%5CApplication%20Support%5CCode%5CUser%5Csummary.txt。详细信息:期望的URI无标题:%5CUsers%5Cjdoet%5CLibrary%5CApplication%20Support%5CCode%5CUser%5Csummary.txt BUT GOT untitled:/Users/jdoe/Library/Application%20Support/Code/User/summary.txt(anonymous function) @ threadService.ts:217

以下是代码

```

while (tempURI.indexOf("/") > -1) { 
      tempURI = tempURI.replace("/", "\\"); 
     } 

     console.log("FILE URI For Summary Page : " + tempURI); 

     var setting: vscode.Uri = vscode.Uri.parse("untitled:" + tempURI); //ERROR HERE 

     vscode.workspace.openTextDocument(setting).then((a: vscode.TextDocument) => { ... 

```

有anythings更多的我已经在做正确的URI解析?

回答

0

我用uri.parse.file使其文件和所有东西按预期工作