第一个问题:
我可以列出路径名称&文件夹名称,但我有一个问题。
我不需要路径名,看看“< - 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
有什么想法吗?
答案 0 :(得分:1)
添加另一个参数/a-d
。这意味着&#34;属性:NoDir&#34;:
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
)