dbenham wrote:
Any combination of trailing {dot} and {space} at end of mask can match the end of name (nothing).
When using dots with "."/".." directories you only could add one unneeded dot:
Code:
Z:\test>dir "..."
Datenträger in Laufwerk Z: ist Test
Volumeseriennummer: 0438-EEA7
Verzeichnis von Z:\test\..
24.01.2015 14:17 <DIR> .
24.01.2015 14:17 <DIR> ..
24.01.2015 14:17 3 .c
1 Datei(en) 3 Bytes
2 Verzeichnis(se), 133.076.926.464 Bytes frei
Z:\test>dir ....
Datenträger in Laufwerk Z: ist Test
Volumeseriennummer: 0438-EEA7
Verzeichnis von Z:\test\...
Datei nicht gefunden
When using them on default directories it seems that the last dot is removed and one additional dot is allowed:
Code:
Z:\>dir "test."
Datenträger in Laufwerk Z: ist Test
Volumeseriennummer: 0438-EEA7
Verzeichnis von Z:\test
24.01.2015 14:48 <DIR> .
24.01.2015 14:48 <DIR> ..
0 Datei(en) 0 Bytes
2 Verzeichnis(se), 133.074.714.624 Bytes frei
Z:\>dir "test.."
Datenträger in Laufwerk Z: ist Test
Volumeseriennummer: 0438-EEA7
Verzeichnis von Z:\test.
24.01.2015 14:48 <DIR> .
24.01.2015 14:48 <DIR> ..
0 Datei(en) 0 Bytes
2 Verzeichnis(se), 133.074.714.624 Bytes frei
Z:\>dir "test..."
Datenträger in Laufwerk Z: ist Test
Volumeseriennummer: 0438-EEA7
Verzeichnis von Z:\test..
Datei nicht gefunden
Only when listing files it seems any number of dots (complete mask <= 256 characters) are allowed:
Code:
Z:\>dir "test.bat............................................................."
Datenträger in Laufwerk Z: ist Test
Volumeseriennummer: 0438-EEA7
Verzeichnis von Z:\
22.01.2015 14:24 405 test.bat
1 Datei(en) 405 Bytes
0 Verzeichnis(se), 133.074.714.624 Bytes frei
dbenham wrote:
A single < cannot match characters in both the base name and the extension. The {dot} is considered to be part of the base name, not the extension.
No, the dot seems to be part of the extension:
Code:
Z:\>>".c" echo c
Z:\>dir "<"
Datenträger in Laufwerk Z: ist Test
Volumeseriennummer: 0438-EEA7
Verzeichnis von Z:\
24.01.2015 14:17 <DIR> .
24.01.2015 14:17 <DIR> ..
24.01.2015 14:17 3 .c
1 Datei(en) 3 Bytes
2 Verzeichnis(se), 133.076.926.464 Bytes frei
Note: All tested on WinXp home 32bit SP3.
penpen