Показать полную графическую версию : [решено] Системные имена файлов
Cypp0raT
23-11-2012, 20:18
Требуется написать батник, который выводит список зарезервированных системой имён файлов. Честно говоря, даже не подозреваю, каким нужно действовать путем.
Пробовал откопать какую-нибудь информацию по этому поводу, но ничего, кроме простого перечня зарезервированных имен не нашел. Подскажите, где чего откуда брать.
Cypp0raT, мне, для начала, также хотелось бы понять, что подразумевается под «зарезервированным системой именем файла». Ибо мне такое понятие не знакомо.
Есть понятие зарезервированных символов («reserved characters»). Есть зарезервированные имена устройств («reserved device names»), которые крайне не рекомендуется применять в качестве имён файлов. Есть ещё ряд деталей, которые Вы можете почерпнуть из обзорной статьи в MSDN: Naming Files, Paths, and Namespaces (Windows) (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx).
Поясните вопрос.
Cypp0raT
24-11-2012, 17:47
Iska, судя по всему, это просто имена, которые я не могу задавать файлам.
Ну, мне ничего в голову не приходит, окромя банального перечисления:
@echo off
setlocal enableextensions enabledelayedexpansion
for %%i in (CON, PRN, AUX, NUL) do echo %%i
for /l %%i in (1, 1, 9) do echo COM%%i
for /l %%i in (1, 1, 9) do echo LPT%%i
endlocal
exit /b 0
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.