【发布时间】:2011-12-18 14:55:13
【问题描述】:
@echo on
set src=c:\test
set dst=d:\test
xcopy %src% %dst%
for /F "TOKENS=*" %%G in ('dir/b ^%src%\*.*^') DO set new=%%G
attrib +h "%dst%\%new%"
del "%dst%"
attrib -h "%dst%\%new%"
pause
来源: 文件 1 文件2
目的地: 文件3
我唯一的问题是我不知道为什么在将属性 h 添加到文件的 for 循环中只读取 file2 。我希望 Source 文件夹下的所有文件都添加分配的属性。
我该如何解决这个问题?
【问题讨论】:
标签: batch-file for-loop delete-file