【发布时间】:2014-01-03 13:01:13
【问题描述】:
请注意,我是脚本新手,所以请保持温柔!
我有一个名为 list.txt 的文本文件,只有一行(用于测试),该行是:
D:\italy\gfm\users\test\avisgfm_1001_1500.txt
我的脚本是:
@echo off
for /f "delims=" %%1 in (list.txt) do (
echo %%~1
echo %%~d1
echo %%~p1
echo %%~n1
echo %%~x1
)
但是脚本的结果是:
´╗┐d:\italy\gfm\users\test\avisgfm_1001_1500.txt C: \PCI\´╗┐d:\italy\gfm\users\test\avisgfm_1001_1500.txt
知道发生了什么吗?我正在通过 Windows 批处理文件执行此操作。
谢谢
【问题讨论】:
标签: windows parsing loops batch-file filenames