Question [Tutoriel] Principe et gestion des path
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
- Messages : 6302
- Remerciements reçus 68
1 UNE EVIDENCE 3
2 PRINCIPE 3
3 LA NOTION DE CHEMIN SOUS POWERSHELL 4
3.1 EXEMPLES DE NOMS DE CHEMINS D'ACCES RELATIFS ET COMPLETS 5
4 LES TYPES DE CHEMIN 6
4.1 DRIVE-QUALIFIED PATH (CHEMIN QUALIFIE PAR UN LECTEUR) 6
4.2 PROVIDER-QUALIFIED PATH (CHEMIN QUALIFIE PAR UN PROVIDER) 7
4.2.1 Notes 7
4.3 PROVIDER-DIRECT PATH (CHEMIN DIRECT DE PROVIDER) 9
4.4 PROVIDER-INTERNAL PATH (CHEMIN INTERNE DE PROVIDER) 9
5 AUTRES POINTS A CONSIDERER 10
5.1 LES CARACTERES GENERIQUES 10
5.1.1 Méthodes liées 10
5.2 DIFFERENCE ENTRE PATH ET LITERALPATH 11
5.2.1 Implémenter la gestion des paramètres Path et LiteralPath 12
5.2.2 Propager l’usage de LiteralPath 13
5.2.3 Limite des jeux de paramètres 14
5.3 LES CARACTERES AUTORISES DANS LES NOMS D’ITEM 14
5.4 NOMS DE FICHIER RESERVES 14
5.5 COUPLAGE DE CMDLET AVEC UN PROVIDER 15
5.6 GET-PSPROVIDER 15
5.7 LA LOCALISATION COURANTE 15
5.8 FILESYSTEM ET BIOS 16
5.9 CHEMIN D’ACCES TROP LONG 16
5.9.1 Une possible résolution 17
5.9.2 Nom court 17
5.10 QUELQUES BUGS ET COMPORTEMENT PARTICULIERS 18
5.11 INTEROPERABILITE 18
6 API ET PATH HELPER 19
6.1 METHODES DE GESTION DE PATH POWERSHELL 19
6.1.1 GetResolvedProviderPathFromProviderPath 19
6.1.2 GetResolvedProviderPathFromPSPath 19
6.1.3 GetResolvedPSPathFromPSPath 21
6.1.4 GetUnresolvedProviderPathFromPSPath 21
6.1.5 IsProviderQualified 22
6.1.6 IsPSAbsolute 22
6.1.7 IsValid 23
6.1.8 NormalizeRelativePath 24
6.2 METHODES D’ACCES AU PROVIDER 25
6.3 LA CLASSE PATHINFO 25
7 QUELQUES EXEMPLES 26
7.1 CHEMIN ET API DOTNET 28
7.2 PSCX 28
7.3 UNE AUTRE APPROCHE : NEW-PSPATHINFO 29
8 CONCLUSION 31
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
- Messages : 6302
- Remerciements reçus 68
PS v4 , Seven 64
[code:1] test-path c:\pagefile.sys
#False[/code:1]
PS v5 ( Windows 10 ?)
[code:1] test-path c:\pagefile.sys
#true[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
- Messages : 968
- Remerciements reçus 0
Windows 10 (à jour d'hier) avec PoSh v5 :
[code:1]
Test-Path c:\pagefile.sys
# False
[/code:1]
Fichier bien présent / caché ....<br><br>Message édité par: Matthew BETTON, à: 20/08/15 19:37
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
- Messages : 6302
- Remerciements reçus 68
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Contributions à la communauté
- [Tutoriel] Principe et gestion des path