Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

233
Views
no se puede guardar la nueva extensión vscode del archivo generado

Estoy tratando de hacer una extensión vscode. Una funcionalidad que necesitará es crear un nuevo archivo que el usuario pueda modificar y luego guardar. Utilizo el siguiente código para hacerlo:

 export async function linkA() { const newFile = Uri.parse('untitled:' + path.join(workspace.workspaceFolders![0].uri.path + "/templates", 'filename.txt')); workspace.openTextDocument(newFile).then(async document => { const edit = new WorkspaceEdit(); edit.insert(newFile, new Position(0, 0), "Hello world!"); return workspace.applyEdit(edit).then(success => { if (success) { window.showTextDocument(document); } else { window.showInformationMessage('Error!'); } }); });}

Cuando se llama a la función linkA, se abre un nuevo archivo "filename.txt" y puedo editarlo. Pero cuando intento guardarlo, aparece el siguiente mensaje de error (como una ventana de información de vscode): No se pudo guardar 'filename.txt': No se pudo escribir el archivo '\c:\Users\RAM\Desktop\vscode-extension-samples \helloworld-sample\templates\filename.txt' (EntryNotFound (FileSystemError): Error: ENOENT: no existe tal archivo o directorio, abra '\c:\Users\RAM\Desktop\vscode-extension-samples\helloworld-sample\templates \nombre de archivo.txt').

Alguien sabe cómo arreglar esto ?

Gracias

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!