使用Windows批处理或powershell命令将文件路径转换为Web URL

时间:2015-12-05 17:42:34

标签: windows powershell batch-file

我需要制作批处理文件,将Windows文件路径转换为网址。

例如,如果我运行此命令

C:\>tourl.bat "C:\Users\Public\Music\sample.mp3"

它应该打印出来。

http://localhost/Users/Public/Music/sample.mp3

任何人都可以这样做吗?

2 个答案:

答案 0 :(得分:1)

试试这样:

@echo off

set "$var=%~1"
set $var="http://localhost%$var:~2%"
set "$var=%$var:\=/%"
echo %$var%

答案 1 :(得分:-1)

 "C:\Users\Public\Music\sample.mp3" -replace 'C\:\\Users','http://localhost' `
                                    -replace '\/','/'