[英]BATCH Dir command and replace some variables
第一个问题:
我可以列出路径名和文件夹名,但是有问题。
我不需要路径名,请看“ <-this”:
C:\Users\Ad\Desktop\ready_pc\data\daiva\a\building <-- this.
C:\Users\Ad\Desktop\ready_pc\data\daiva\a\building\daiva.dds
我的批处理命令:
dir /b /s > fileslist.txt
另一个问题:
我需要更改导入的文件路径名:
进口:
C:\Users\Ad\Desktop\ready_pc\data\daiva\a\building\daiva.dds
一定是:
d:\another_work\ready_pc\data\daiva\a\building\daiva.dds
有任何想法吗?
添加另一个参数/ad
。 这意味着“属性:NoDir”:
dir /b /s /a-d
编辑(替换适合您需求的字符串):
@echo off
Setlocal EnableDelayedExpansion
for /f "tokens=*" %%i in (fileslist.txt) do (
set line=%%i
set line=!line:C:\Users\Ad\Desktop\=d:\another_work\!
echo !line! >>newfile.txt
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.