Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Analizza un percorso string di file e restituisce un dynamic oggetto contenente le parti seguenti del percorso:
- Schema
- RootPath
- DirectoryPath
- DirectoryName
- Filename
- Estensione
- AlternateDataStreamName
Oltre ai percorsi semplici con entrambi i tipi di barre, la funzione supporta i percorsi con:
- Schemi. Ad esempio, "file://..."
- Percorsi condivisi. Ad esempio, "\shareddrive\users..."
- Percorsi lunghi. Ad esempio, "\?\C:...""
- Flussi dei dati alternativi. Ad esempio, "file1.exe:file2.exe"
Sintassi
parse_path(path)
Altre informazioni sulle convenzioni di sintassi.
Parametri
| Nome | Digita | Obbligatorio | Descrizione |
|---|---|---|---|
| path | string |
✔️ | Percorso del file. |
Valori restituiti
Oggetto di tipo dynamic che includeva i componenti del percorso elencati in precedenza.
Esempio
datatable(p:string)
[
@"C:\temp\file.txt",
@"temp\file.txt",
"file://C:/temp/file.txt:some.exe",
@"\\shared\users\temp\file.txt.gz",
"/usr/lib/temp/file.txt"
]
| extend path_parts = parse_path(p)
Output
| p | path_parts |
|---|---|
| C:\temp\file.txt | {"Scheme":"","RootPath":"C:","DirectoryPath":"C:\temp","DirectoryName":"temp","Filename":"file.txt","Extension":"txt","AlternateDataStreamName":""} |
| temp\file.txt | {"Scheme":"","RootPath":"","DirectoryPath":"temp","DirectoryName":"temp","Filename":"file.txt","Extension":"txt","AlternateDataStreamName":"} |
| file://C:/temp/file.txt:some.exe | {"Scheme":"file","RootPath":"C:","DirectoryPath":"C:/temp","DirectoryName":"temp","Filename":"file.txt","Extension":"txt","AlternateDataStreamName":"some.exe"} |
| \shared\users\temp\file.txt.gz | {"Scheme":"","RootPath":"","DirectoryPath":"\\shared\users\temp","DirectoryName":"temp","Filename":"file.txt.gz","Extension":"gz","AlternateDataStreamName":""} |
| /usr/lib/temp/file.txt | {"Scheme":"","RootPath":"","DirectoryPath":"/usr/lib/temp","DirectoryName":"temp","Filename":"file.txt","Extension":"txt","AlternateDataStreamName":""} |