windows - Hvordan gemmer jeg batfilens output til et bestemt sted

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg kører denne kommando


C:phpphp.exe -f C:leadsftp.php


med en flagermusfil med en Windows-planlagt opgave, og alt fungerer godt. Php-filen går til ftp og griber en fil til at gemme lokalt. Problemet er den placering, filen gemmes lokalt, ikke i mappen C:leads. Det bliver reddet i C:WindowssysWOW64


Hvis jeg klikker på flagermusfilen, gemmes filen i mappen C:leads som forventet


nogen ideer om hvordan man afhjælper dette

Bedste reference


Tilføje:


cd /d C:leads


før din kommando php.exe. Dette sker, fordi arbejdsmappen er indstillet forskelligt, om din batchfil kører fra en planlagt opgave, eller fra du dobbeltklikker på den. På denne måde kan du tvinge PHP-arbejdsmappen til at være, hvad du vil.