Robocopy hoofdletter gevoelig

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Hallo,

Ik gebruik Robocopy om een bepaalde map te synchronizeren:
Robocopy %SOURCE% %DESTINATION% /R:1 /W:1 /MIR >>C:\sync.log
Dit werkt perfect. Echter, als een map of bestand van naam is veranderd waarbij alleen hoofd-/kleineletters zijn aangepast dan wordt dit niet aangepast. Dit moet wel, aangezien dit belangrijk is.

Weet iemand hoe ik ervoor zorg dat robocopy ook hoofdletter aanpassingen meeneemt?

"The shell stopped unexpectedly and Explorer.exe was restarted."


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Wat als je
Robocopy %SOURCE% %DESTINATION% /R:1 /W:1 /MIR /LOG+:C:\sync.log
Robocopy %source% %destination% /R:1 /W:1 /MIR /LOG+:C:\sync.log

Eventueel kan je nog het /NP argument toevoegen voor een schoner sync.log

Zorg er ook voor dat source en destination tussen aanhanlingstekens staan.

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Denk niet dat dat werkt, %SOURCE% en %DESTINATION% zijn gewoon variabelen die ik in mijn post heb gebruikt. In werkelijkheid staat er:
Robocopy C:\Data\Website \\WebServer\WebSite\ /R:1 /W:1 /MIR >>C:\sync.log

Het gaat ook niet om hoofdletter gebruik in die 2 paden, maar juist in de inoud. Dus stel er is een map:
C:\Data\Website\Images\
dan is deze gemirrord naar:
\\WebServer\WebSite\Images

Vervolgens past iemand het bron pad aan:
C:\Data\Website\imAgEs\

Robocopy past dus het doel niet aan, daar blijft de map gewoon Images heten. De inhoud wordt verder wel gewoon gemirrord. Alleen wil ik graag dat robocopy ook hoofdletter gebruik corrigeert omdat dit belangrijk is.

[ Voor 7% gewijzigd door jelmervos op 06-05-2009 13:39 ]

"The shell stopped unexpectedly and Explorer.exe was restarted."


Acties:
  • 0 Henk 'm!

  • Wiethoofd
  • Registratie: Juli 2007
  • Laatst online: 14-08 12:22

Wiethoofd

Broadcast TOM

Waarschijnlijk veranderd hij de naam van de map niet omdat deze map al bestaat en hij alleen de inhoud Mirrored. Als je de doel-map verwijderd zal de mapnaam wel aangepast worden.

Volg me op Twitter/X & Bluesky


Acties:
  • 0 Henk 'm!

  • B. Stuff
  • Registratie: Augustus 2000
  • Laatst online: 25-06 23:24
Wellicht een idee wat zou kunnen werken.. Haal eerst de mirror (destination) leeg, dus alle bestanden en mappen. En dan pas alles kopieren.

Acties:
  • 0 Henk 'm!

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
B. Stuff schreef op woensdag 06 mei 2009 @ 16:30:
Wellicht een idee wat zou kunnen werken.. Haal eerst de mirror (destination) leeg, dus alle bestanden en mappen. En dan pas alles kopieren.
Dat gaat zeker werken, maar helaas gaat het om veel data. Ik wil dat niet steeds over het netwerk kopiëren.

"The shell stopped unexpectedly and Explorer.exe was restarted."


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Probleempje (nou ja.. ) waar je mee te maken hebt is dat voor Windows bestands- en foldernamen Case insensitive zijn..
Je kan natuurlijk wel een rename scriptje van tevoren laten lopen in een wrapper.
Kun je met VBscript met de LCase Function doen als je dat wil.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device

Pagina: 1