mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-04-27 16:55:44 +08:00
19 lines
960 B
Markdown
19 lines
960 B
Markdown
# FileSystem Usage Sample
|
|
|
|
This is a sample extension that shows how to use the `vscode.workspace.fs` API. It is a series of commands, all prefixed with *FS*, that demonstrate file system capabilities and how to derive file-uris from existing uris.
|
|
|
|
|
|
### Derive new paths with `path.posix`
|
|
|
|
Throughout this sample [`path.posix`](https://nodejs.org/dist/latest-v10.x/docs/api/path.html#path_path_posix) is being used. This is important because uri paths are always slash-separated (`/`) and because the backslash (`\`) can be a valid file name. For more details see: https://nodejs.org/dist/latest-v10.x/docs/api/path.html#path_windows_vs_posix
|
|
|
|
# How it works, what it shows?
|
|
|
|
- The extension registers different commands that use the `workspace.fs`-API.
|
|
- Registers command and the corresponding activation events via `package.json`
|
|
|
|
# How to run locally
|
|
|
|
* `npm run compile` to start the compiler in watch mode
|
|
* open this folder in VS Code and press `F5`
|