Board logo

标题: 冒号替换 [打印本页]

作者: knight1006     时间: 2006-12-6 03:42    标题: 冒号替换
请问能否把文件中的d:\green\opera替换成d::\green\opera

作者: a9319751     时间: 2006-12-6 04:08
setlocal enabledelayedexpansion
for /f "delims=" %%i in ("d:\green\opera") do (
set var=%%i
set "var=!var:d:\=d::\!"
echo "%%i" "!var!"
)
pause

作者: ccwan     时间: 2006-12-6 04:14
@echo off
set "var=d:\green\opera"
set "var=%var::=::%"
echo %var%
pause

作者: namejm     时间: 2006-12-6 05:59

@echo off
set var=d:\green\opera
echo %var:~0,1%:%var:~1%
pause

作者: knight1006     时间: 2006-12-6 21:06
谢谢大家 

作者: tathatayx     时间: 2006-12-7 08:40
不错!

作者: redtek     时间: 2006-12-7 09:35
有意思~~欣赏!!!

作者: 3742668     时间: 2006-12-7 12:01
@echo off
for /f "delims=: tokens=1,*" %%i in ('dir /s /b') do echo %%i::%%j
pause>nul
goto :eof

适合批量转换的场合。

作者: lxmxn     时间: 2006-12-7 16:43

  学习了……一下就有这么多方法了……