Accueil > Powershell > Gérer les fichiers et dossiers avec Powershell.

Gérer les fichiers et dossiers avec Powershell.

Voici une série de commande permettant de gérer les fichiers et dossiers avec Powershell.

Afficher le chemin du dossier courant:

?View Code POWERSHELL
Get-Location

Afficher le contenu d’un dossier:

?View Code POWERSHELL
Get-ChildItem
Get-ChildItem "c:\temp"

Se déplacer dans les dossiers:

?View Code POWERSHELL
Set-Location "c:\temp"

Créer un fichier:

?View Code POWERSHELL
New-Item -Name "fichier.txt" -ItemType file -Value "Test"

Créer un dossier:

?View Code POWERSHELL
New-Item -Name "dossier" -ItemType directory

Supprimer un fichier ou un dossier:

?View Code POWERSHELL
Remove-Item "c:\temp\*.txt"

Déplacer des fichiers:

?View Code POWERSHELL
Move-Item -Path *.txt -Destination "c:\temp\"

Déplacer un dossier:

?View Code POWERSHELL
Move-Item -Path .\dossier -Destination .\temp\dossier
Move-Item -Path .\temp\dossier -Destination .\temp\dossier2"

Renommer un fichier ou un dossier:

?View Code POWERSHELL
Rename-Item -Path fichier.txt -NewName fichier2.txt
Rename-Item -Path dossier -NewName dossier2

Copier un fichier ou un dossier:

?View Code POWERSHELL
Copy-Item -Path .\fichier.txt -Destination c:\temp
Copy-Item -Path dossier -Destination c:\temp -Recurse
Categories: Powershell Tags: ,

Vous avez aimé cet article ? Alors partagez-le en cliquant sur les boutons ci-dessous :


Twitter Facebook Google Plus Linkedin

Article rédigé par Christophe Bluteau.

  1. coolRas
    31/03/2014 à 03:45 | #1

    la base…. simple et clair… que dire..Parfait quoi et merci surtout..
    one love

  2. 01/04/2014 à 19:05 | #2

    Merci 😉

  3. Jérôme
    02/06/2014 à 10:07 | #3

    Merci c’est assez claire

  4. Jonas FERNANDEZ
    04/10/2014 à 03:49 | #4

    Par certains aspects, les commandes sont comparables à certains commandes équivalentes sous Unix.
    Par exemple la commande find qui permet de chercher un fichier dans une arborescence.
    Si tu cherches le fichier monfichier.tex et que tu ne sais pas exactement où le trouver.

    find /home -type f -name monfichier.tex -ls
    On retrouve le « ItemType » directory ou file de certaines commandes ou le Item-Name…

    Bref, quand on fait de la programmation shell Unix, on est pas trop perdu.
    Mais je préfère encore de loin l’original.

    Quand on a un système qu’on peut étudier, bidouiller, démonter et remonter complètement et qu’on peut comprendre comment il fonctionne précisément, il ne faut pas s’en priver.
    (Je pense aux systèmes unix tels que GNU, *BSD et au noyau Linux en particulier)
    Alors Win reste une boite bleue étanche et totalement impénétrable.

  5. Orane
    02/09/2015 à 11:36 | #5

    @FERNANDEZ
    Les commandes UNIX ont été pensées pour être courtes et efficaces – rien à voir avec les noms à rallonge de powershell. La force de Linux reste d’abord sa simplicité et son mode KISS.

  6. mathias
    13/09/2015 à 18:46 | #6

    Bonjour, si je peux me permettre, je dirai que powershell est plus qu’une fenêtre de commande type DOS/unix/linux. Powershell permet la manipulation d’éléments extérieurs aux système, comme par exemple un Active Directory, des services. Les commandes PS retournent des objets, manipulables en tant que tel, offrant des possibilités que le système des pipes n’offre pas forcément.
    Ou je me trompe?

  7. Kevin
    11/08/2016 à 22:16 | #7

    @mathias
    Non c’est exacte, et pour ma part je trouve sa plus simple à comprendre

  1. 27/05/2013 à 21:51 | #1
  2. 04/12/2013 à 22:20 | #2