如何判断当前目录和上级目录是否存在同名文件
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
C:\Documents and Settings>dir ..\
驱动器 C 中的卷没有标签。
卷的序列号是 9873-C159
C:\ 的目录
2008-02-03 20:10 0 AUTOEXEC.BAT
2008-02-03 20:10 0 CONFIG.SYS
2008-02-03 20:21 <DIR> Documents and Settings
2008-02-03 21:08 <DIR> Program Files
2008-02-03 21:45 <DIR> WINDOWS
2008-02-03 20:13 <DIR> wmpub
2 个文件 0 字节
4 个目录 3,947,102,208 可用字节
C:\Documents and Settings>dir
驱动器 C 中的卷没有标签。
卷的序列号是 9873-C159
C:\Documents and Settings 的目录
2008-02-03 20:21 <DIR> .
2008-02-03 20:21 <DIR> ..
2008-02-03 20:21 <DIR> Administrator
2008-02-03 21:42 <DIR> All Users
0 个文件 0 字节
4 个目录 3,947,102,208 可用字节
@echo off
setlocal enabledelayedexpansion
echo 重复的文件:
for /f "delims=" %%i in ('^(dir /b ^& dir /b .. ^) ^| sort') do (
if "%%i"=="!Name!" echo %%i
set "Name=%%i"
)
pause
goto :eof