|
永恒心锁 发表于 2016-4-7 12:59
(for /f "usebackq skip=1 delims=," %I in ("D:\paths.csv") do @for /f "tokens=2 delims=:" %J in (%I ...
你截图的语法是错的,这个语法是对的,不过我估计你应该是实体机上操作的,不是在虚拟机,我原来语法复杂,是因为不想修改文件,但是虚拟机挂载以后又不是C:盘,所以用了%J%K转换盘符和截掉盘符,你如果盘符是C:盘的话,可以简化成下面的语句:
- (for /f "usebackq skip=1 delims=," %I in ("D:\paths.csv") do @if exist %I echo %~aI|findstr "^d" >nul||echo %pnxI)>D:\files.txt
复制代码 |
|