Sådan ændrer du arbejdsmappe for kommandolinjeprogram uden at kopiere det | Cmd.exe & PowerShell Guide

Hvordan kan et program, der køres fra kommandolinjen og hvis placering er bestemt af Path-miljøvariablen, få sin arbejdsmappe sat til den aktuelle eller en anden specifik mappe uden at kopiere programmet til arbejdsbiblioteket, inden for cmd.exe eller powershell.exe miljøerne?

For at sætte arbejdsbiblioteket for et program, der køres fra kommandolinjen, uden at kopiere programmet, kan du bruge "cd" kommandoen i cmd.exe eller "Set-Location" cmdlet i powershell.exe.

Sådan kan et program, der køres fra kommandolinjen, få sin arbejdsmappe sat til en specifik mappe uden at kopiere programmet

For at sætte arbejdsbiblioteket for et program, der køres fra kommandolinjen, uden at kopiere programmet til arbejdsbiblioteket, kan du bruge følgende metoder i cmd.exe eller powershell.exe miljøerne:

Cmd.exe

  • Brug cd kommandoen til at ændre arbejdsbiblioteket:
    cd /d C:\Sti\Til\Ønsket\Mappe
  • Kør derefter programmet fra den nye placering:
    programnavn.exe

Powershell.exe

  • Brug Set-Location cmdlet til at ændre arbejdsbiblioteket:
    Set-Location -Path "C:\Sti\Til\Ønsket\Mappe"
  • Kør derefter programmet fra den nye placering:
    .\programnavn.exe

Eksempel

Antag, at du har et program kaldet myprogram.exe, og du vil køre det fra mappen C:\Projects:

Cmd.exe

cd /d C:\Projects
myprogram.exe

Powershell.exe

Set-Location -Path "C:\Projects"
.\myprogram.exe

Ved at bruge disse metoder kan du ændre arbejdsbiblioteket for dit program uden at skulle kopiere det til den ønskede mappe.