Filepath Op
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
Perform operations on filepaths.
Inputs
Section titled “Inputs”| Port | Description |
|---|---|
| Set of operations. Look at the addendum below for more information. |
Outputs
Section titled “Outputs”| Port | Description |
|---|---|
Addendum
Section titled “Addendum”Operations
Section titled “Operations”1. Base
Section titled “1. Base”Returns the last element of the path. If the path is empty, Base returns ..
| Path Style | Input Path | Output |
|---|---|---|
| POSIX-style | /home/user/file.txt | file.txt |
| POSIX-style | /home/user/ | user |
| POSIX-style | (empty) | . |
| Windows-style | C:\Users\user\file.txt | file.txt |
| Windows-style | C:\Users\user\ | user |
| Windows-style | (empty) | . |
2. Clean
Section titled “2. Clean”Returns the shortest path name equivalent to path by purely lexical processing.
| Path Style | Input Path | Output |
|---|---|---|
| POSIX-style | /home/user/../user/file.txt | /home/user/file.txt |
| POSIX-style | /home/user/./file.txt | /home/user/file.txt |
| POSIX-style | (empty) | . |
| Windows-style | C:\Users\user\..\user\file.txt | C:\Users\user\file.txt |
| Windows-style | C:\Users\user\.\file.txt | C:\Users\user\file.txt |
| Windows-style | (empty) | . |
3. Dir
Section titled “3. Dir”Returns all but the last element of the path, typically the directory. If the path is empty, Dir returns ..
| Path Style | Input Path | Output |
|---|---|---|
| POSIX-style | /home/user/file.txt | /home/user |
| POSIX-style | /home/user/ | /home |
| POSIX-style | file.txt | . |
| POSIX-style | (empty) | . |
| Windows-style | C:\Users\user\file.txt | C:\Users\user |
| Windows-style | C:\Users\user\ | C:\Users |
| Windows-style | file.txt | . |
| Windows-style | (empty) | . |
4. Ext
Section titled “4. Ext”Returns the file name extension used by path. The extension is the suffix beginning at the final dot in the final slash-separated element of path; it is empty if there is no dot.
| Path Style | Input Path | Output |
|---|---|---|
| POSIX-style | /home/user/file.txt | .txt |
| POSIX-style | /home/user/file | “ |
| POSIX-style | (empty) | “ |
| Windows-style | C:\Users\user\file.txt | .txt |
| Windows-style | C:\Users\user\file | “ |
| Windows-style | (empty) | “ |
5. From Slash
Section titled “5. From Slash”Converts slashes in paths to the native format.
| Path Style | Input Path | Output |
|---|---|---|
| POSIX-style | /home/user/file.txt | /home/user/file.txt (No change) |
| POSIX-style | (empty) | (empty) |
| Windows-style | C:/Users/user/file.txt | C:\Users\user\file.txt |
| Windows-style | (empty) | (empty) |
6. To Slash
Section titled “6. To Slash”Converts the native format to slashes.
| Path Style | Input Path | Output |
|---|---|---|
| POSIX-style | /home/user/file.txt | /home/user/file.txt (No change) |
| POSIX-style | (empty) | (empty) |
| Windows-style | C:\Users\user\file.txt | C:/Users/user/file.txt |
| Windows-style | (empty) | (empty) |
7. Volume
Section titled “7. Volume”Returns the leading volume name, which is the drive letter followed by a colon for Windows-style paths. For POSIX-style paths, it returns an empty string.
| Path Style | Input Path | Output |
|---|---|---|
| POSIX-style | /home/user/file.txt | "" |
| POSIX-style | (empty) | "" |
| Windows-style | C:\Users\user\file.txt | C: |
| Windows-style | (empty) | “ |
ID: core/filepath-op@v1