Operacje na łańcuchach powłoki Windows (zmiana ukośnika wstecznego na ukośnik)

Muszę napisać skrypt, który przyjmuje bieżącą ścieżkę (%~dp0), przekształca ukośniki w ukośniki do przodu i przekazuje je dalej do jakiegoś polecenia.

Ze wzglÄ ™ du na Ĺ " rodowisko pracujÄ™w jedynej opcji, ktĂłrÄ ... posiadam, to powłoka windows (nie Powershell, gdzie problem nie stanowi problemu).

Czy to w ogóle możliwe?

Author: Matthias Hryniszak, 2010-05-25

1 answers

Polecenie set posiada funkcję zastępowania:

set a=C:\test\dir
set a=%a:\=/%
echo %a%

Wyniki w:

C:/test/dir
 61
Author: Dennis Williamson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-25 13:35:36