Op een samba share heb ik bestanden die in de naam een pipe hebben en windows cmdline struikelt daar over met volgende foutmelding:
Code: Selecteer alles
The filename, directory name, or volume label syntax is incorrect.
Dan in powershell (nooit gebruikt maar als oplossing gevonden) op deze manier geprobeerd:
Code: Selecteer alles
get-childitem *.mp4 | foreach (rename-item $_ $_.name.replace("|",""))
Code: Selecteer alles
You cannot call a method on a null-valued expression.
At line:1 char:1
+ get-childitem *.mp4 | foreach (rename-item $_ $_.name.replace("|","") ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
Kan iemand mij aub helpen om dit met een script te doen in Linux of een manier die werkt op Win10?
Tnx!