标题: 如何批处理隐藏不同文件夹中同一文件名的文件
[打印本页]
作者: wsqdz
时间: 2007-9-24 03:02
标题: 如何批处理隐藏不同文件夹中同一文件名的文件
比如:
C盘中windows文件夹下有个yincang.jpg文件,
D盘的一个文件夹下也有个yincang.jpg文件,
E盘下有一个文件夹下有yincang.jpg 文件,同时它的二级文件夹下还有yincang.jpg文件,
那请问如何建立个批处理把yincang.jpg文件全部隐藏掉呢
另加:
如何复制一个文件到每个文件夹中,如果存在相同文件则不覆盖
谢谢,深夜发帖不容易啊.呵呵~
[
Last edited by wsqdz on 2007-9-24 at 03:55 AM ]
作者: wsqdz
时间: 2007-9-24 03:50
自己弄了下 不过还有点问题
@echo off
for /f %%i in ('dir /s /b g:\yincang.jpg e:\yincang.jpg') do attrib %%i +a +s +h
1.g:\222.txt e:\222.txt这些怎么做下简化
2.貌似文件夹名字内有空格的就不能执行这个命令了,比如"新建 文件夹" ,而"新建文件夹"就行.怎么解决?
作者: wudixin96
时间: 2007-9-24 08:59
@echo off
for %%a in (c d e) do (
call :fl %%a
)
pause
:fl
for /r %1\ %%i in (yincang.jpg) do attrib +s +h "%%i"
作者: wudixin96
时间: 2007-9-24 09:13
@echo off
for %%a in (c d e) do (
call :fl %%a
)
pause
:fl
for /f "tokens=*" %%i in ('dir /ad /b /s %1:\') do (
if not exsit "%%i\2.txt" copy 2.txt "%%i\"
)
作者: wsqdz
时间: 2007-9-24 12:58
谢谢了