Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Schakelen tussen services met behulp van de vervolgkeuzelijst Versie . Meer informatie over navigatie.
Van toepassing op: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Parseert een bestandspad string en retourneert een dynamic object dat de volgende onderdelen van het pad bevat:
- Regeling
- RootPath
- DirectoryPath
- DirectoryName
- Bestandsnaam
- Extension
- AlternateDataStreamName
Naast de eenvoudige paden met beide typen slashes ondersteunt de functie paden met:
- Schemas. Bijvoorbeeld 'file://...'
- Gedeelde paden. Bijvoorbeeld '\shareddrive\users...'
- Lange paden. Bijvoorbeeld '\?\C:...'
- Alternatieve gegevensstromen. Bijvoorbeeld 'file1.exe:file2.exe'
Syntaxis
parse_path(
Pad)
Meer informatie over syntaxisconventies.
Parameterwaarden
| Naam | Typologie | Verplicht | Description |
|---|---|---|---|
| path | string |
✔️ | Het bestandspad. |
Retouren
Een object van het type dynamic dat de padonderdelen bevat zoals hierboven vermeld.
Example
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)
Uitvoer
| p | path_parts |
|---|---|
| C:\temp\file.txt | {"Scheme":"","RootPath":"C:","DirectoryPath":"C:\temp","DirectoryName":"temp","Bestandsnaam":"file.txt","Extension":"txt","AlternateDataStreamName":""} |
| temp\file.txt | {"Scheme":"","RootPath":"","DirectoryPath":"temp","DirectoryName":"temp","Bestandsnaam":"file.txt","Extension":"txt","AlternateDataStreamName":"} |
| file://C:/temp/file.txt:some.exe | {"Scheme":"file","RootPath":"C:","DirectoryPath":"C:/temp","DirectoryName":"temp","Bestandsnaam":"file.txt","Extension":"txt","AlternateDataStreamName":"some.exe"} |
| \shared\users\temp\file.txt.gz | {"Scheme":"","RootPath":","DirectoryPath":"\shared\users\temp","DirectoryName":"temp","Bestandsnaam":"file.txt.gz","Extension":"gz","AlternateDataStreamName":""} |
| /usr/lib/temp/file.txt | {"Scheme":"","RootPath":"","DirectoryPath":"/usr/lib/temp","DirectoryName":"temp","Bestandsnaam":"file.txt","Extension":"txt","AlternateDataStreamName":""} |