FORFILES .batch op netwerklocatie

Status
Niet open voor verdere reacties.

Jospen

Gebruiker
Lid geworden
18 dec 2005
Berichten
174
Hallo,

als leek op het bied van .batch files ben ik mijzelf wat aan het oriënteren op dit vlak.
Graag wil ik een batchfile maken die voor mij de .jpeg bestanden in een bepaalde map leegt. (van een IP-camera)

Het is gelukt met de volgende 'code':

Forfiles -p "BETREFFENDE MAP" -s -m *.jpg* /C "cmd /c del @path"

Nu de vraag:

Kan iemand mij aangeven of dit ook te doen is op een netwerklocatie (NAS)?
Als ik een lokale testmap gebruik op de C:\ werkt het prima, maar niet op een netwerklocatie.

Ik dacht slim te zijn en een stationsletter :)Z) aan te maken voor mijn NAS, maar ook dan werkt het niet.

Misschien heeft iemand tips?

Thanx!
 
Waarom gebruik je niet de Del opdracht in plaats van ForFiles?
Als het alleen gaat om het legen van een map is dat voldoende.
 
Wil je een eerlijk antwoord ? :eek:

Dit was de eerste die ik tijdens mijn speurtocht vond EN die meteen werkte ...

Sta open voor alles suggesties!

Thanx
 
Tik in een commandbox de opdracht: DEL /?
Dan zie je de mogelijkheden.
 
maar los van de 'del'-varianten...

gaat het dan wel lukken op een netwerklocatie?
 
Gelukt!!!!

gedaan:

DEL /S \\ADRES NAS + BETREFFENDE MAP\*.jpg

Enorm bedankt vd tip!

ps

Eén aanvullende vraag:

Weet jij wat ik dien toe te voegen als het enkel om bestanden gaat van bijvoorbeeld 7 dagen of ouder?
 
Laatst bewerkt:
Omdat het eigenlijk een 2e vraag is (1e is opgelost :)


Als ik nu de toevoeging wil dat specifieke bestanden van een x-aantal dagen oud worden verwijderd...

In vrijwel alle voorbeelden kom ik varianten van deze tegen: (varianten startend met $...)

$Path = "BETREFFENDE MAP"

$Daysback = "-5"

$CurrentDate = Get-Date

$DatetoDelete = $CurrentDate.AddDays($Daysback)

Get-ChildItem $Path -Recurse -include *.txt, *.bak| Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item


Iemand die ook deze vraag kan beantwoorden?

Thanx!
 
Laatst bewerkt:
Uiteindelijk gelukt met de genoemde regel in een batchfile.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan