%DIRCMD%
Переменная окружения может быть использована для задания значения по умолчанию для dir
.
Изменить порядок сортировки по умолчанию команды 'dir' в Windows
5490
Larssend
По умолчанию dir
команда Windows сортирует файлы и каталоги по алфавиту без группировки. В результате файлы и каталоги чередуются друг с другом. Образец вывода:
F:\Dev Kits>dir Volume in drive F is Buffer II Volume Serial Number is E039-C389 Directory of F:\Dev Kits 07/26/2011 05:02 AM <DIR> . 07/26/2011 05:02 AM <DIR> .. 10/08/2009 05:41 PM 408,330 Bat To Exe Converter 1.5.zip 07/26/2011 04:53 AM <DIR> Boost 10/27/2009 09:37 PM 20,248,963 CodeBlocks 8.02 Mingw.exe 02/20/2010 12:26 AM 1,251,993 CodeBlocks Manual.pdf 04/18/2010 05:39 PM 610,769 Dependency Walker 2.2.6000 x86.zip 05/29/2010 04:37 PM 4,387 Dev Kits.sha2 07/26/2011 04:59 AM <JUNCTION> iOS SDK 01/31/2011 09:40 PM 35,213,765 MinGW GCC 4.4.0_1.zip 11/17/2009 01:41 AM 2,834,808 Notepad++ Portable 5.5.1.exe 01/07/2010 06:04 PM 3,860,528 Notepad++ Portable 5.6.4.exe 11/17/2009 12:31 AM 261,563 Notepad2 4.0.23.zip 03/08/2011 07:07 PM 9,932,872 Opera Mobile 10.1 Emulator.exe 05/25/2010 08:46 AM 162,506 PC-Police.zip 04/05/2010 10:37 PM <DIR> Python 07/26/2011 05:02 AM <DIR> Qt Framework and SDK 04/05/2010 10:35 PM <DIR> Series 80 SDK 07/26/2011 04:52 AM <DIR> Symbian SDK 07/26/2011 05:00 AM <DIR> Unit Testing 07/26/2011 04:51 AM <JUNCTION> Visual Studio Tools 04/07/2011 04:51 PM 17,349,072 Win32 OpenSSL 1.0.0d.exe 02/19/2010 11:05 PM 397,056 Win32pp Compiled Samples.zip 07/26/2011 04:53 AM <DIR> Windows Phone SDK 07/26/2011 04:52 AM <DIR> Windows Platform SDK 11/14/2009 07:49 PM 12,811,696 wxMSW 2.8.10 Setup.exe 11/15/2009 01:34 AM 2,808 wxMSW Installation.txt 15 File(s) 105,351,116 bytes 12 Dir(s) 1,346,224,128 bytes free
Добавление /OGN
переключателя делает вывод намного более организованным:
F:\Dev Kits>dir /ogn Volume in drive F is Buffer II Volume Serial Number is E039-C389 Directory of F:\Dev Kits 07/26/2011 05:02 AM <DIR> . 07/26/2011 05:02 AM <DIR> .. 07/26/2011 04:53 AM <DIR> Boost 07/26/2011 04:59 AM <JUNCTION> iOS SDK 04/05/2010 10:37 PM <DIR> Python 07/26/2011 05:02 AM <DIR> Qt Framework and SDK 04/05/2010 10:35 PM <DIR> Series 80 SDK 07/26/2011 04:52 AM <DIR> Symbian SDK 07/26/2011 05:00 AM <DIR> Unit Testing 07/26/2011 04:51 AM <JUNCTION> Visual Studio Tools 07/26/2011 04:53 AM <DIR> Windows Phone SDK 07/26/2011 04:52 AM <DIR> Windows Platform SDK 10/08/2009 05:41 PM 408,330 Bat To Exe Converter 1.5.zip 10/27/2009 09:37 PM 20,248,963 CodeBlocks 8.02 Mingw.exe 02/20/2010 12:26 AM 1,251,993 CodeBlocks Manual.pdf 04/18/2010 05:39 PM 610,769 Dependency Walker 2.2.6000 x86.zip 05/29/2010 04:37 PM 4,387 Dev Kits.sha2 01/31/2011 09:40 PM 35,213,765 MinGW GCC 4.4.0_1.zip 11/17/2009 01:41 AM 2,834,808 Notepad++ Portable 5.5.1.exe 01/07/2010 06:04 PM 3,860,528 Notepad++ Portable 5.6.4.exe 11/17/2009 12:31 AM 261,563 Notepad2 4.0.23.zip 03/08/2011 07:07 PM 9,932,872 Opera Mobile 10.1 Emulator.exe 05/25/2010 08:46 AM 162,506 PC-Police.zip 04/07/2011 04:51 PM 17,349,072 Win32 OpenSSL 1.0.0d.exe 02/19/2010 11:05 PM 397,056 Win32pp Compiled Samples.zip 11/14/2009 07:49 PM 12,811,696 wxMSW 2.8.10 Setup.exe 11/15/2009 01:34 AM 2,808 wxMSW Installation.txt 15 File(s) 105,351,116 bytes 12 Dir(s) 1,346,224,128 bytes free
Вопрос : возможно ли dir
использовать /ogn
коммутатор по умолчанию?
2 ответа на вопрос
13
Ignacio Vazquez-Abrams
Я добавил переменную окружения DIRCMD с параметром / ogn через Системные свойства, но, похоже, он не действует. Настройка с помощью 'set dircmd = / ogn' работает, но сбрасывается каждый раз, когда я открываю новую CMD. Есть идеи?
Larssend 13 лет назад
0
[Несколько ...] (http://superuser.com/search?q=%5bwindows%5d+set+environment+variable)
Ignacio Vazquez-Abrams 13 лет назад
1
Вы [выходили из системы и снова входили в систему] (http://support.microsoft.com/kb/104011) после того, как вы скорректировали переменную?
Zoredache 13 лет назад
0
@Larssend: Если вы используете Vista и более поздние версии (или добавляете команду в XP и более ранних версиях), вы можете установить ее постоянно для всех пользователей с помощью `setx DIRCMD" / ogn "/ m`.
paradroid 13 лет назад
2
@all: DIRCMD вступил в силу немедленно в новой сессии командной строки после того, как я закрыл Системные Свойства на своем ноутбуке, но мой рабочий стол все еще отказывается распознавать новую переменную. Так что я думаю, что что-то не так с настройкой рабочего стола. Это другая проблема, поэтому я отмечаю, что эта проблема решена. Спасибо вам всем.
Larssend 13 лет назад
0
Ааа, старая школа% dircmd%.
surfasb 13 лет назад
0
4
Zombian
Попробуйте открыть Панель управления> Система> вкладка «Дополнительно»> «Переменные среды».
Создайте системную переменную DIRCMD
и присвойте значение/a /c /p /x /o:gen
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами