View previous topic :: View next topic |
Author |
Message |
dark_rider
Joined: 01 Sep 2009 Posts: 8
|
(Separately) Posted: Tue Sep 01, 2009 16:37 Post subject: Переход в папку по текущей дате |
|
|
Искал поиск, смотрел алиасы, мб и плохо искал, не знаю.
Суть: стоит Download master. В его настройках стоит, что бы файлы качались в папку с текущей датой.
Качаю каждый день, и каждый день автоматом получаются папки вида
2009_09_01
задача: мне нужно попасть в папку с текущей датой через меню быстрого доступа (ctrl+D ), как это сделать?
команда вида cd d:\downloads\[year]_[month]_[day] ,или что то подобное-как будет она выглядеть тотале.
Извиняюсь за такой нубский вопрос, заранее спасибо. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Sep 01, 2009 17:47 Post subject: |
|
|
Code: | cmd.exe /c for /f "tokens=1,2,3 delims=." %a in ('echo %date%') do cd d:\downloads\%c_%b_%a |
|
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue Sep 01, 2009 18:02 Post subject: |
|
|
Tol!k
На Тотале такой переход не отразится. Это же сработает только внутри сессии cmd.exe, откуда Тоталу знать, что внутри неё какой-то там cd произошёл?
dark_rider
Подозреваю, что задача решается только скриптами. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Sep 01, 2009 18:42 Post subject: |
|
|
CaptainFlint wrote: | Это же сработает только внутри сессии cmd.exe | Упс
Code: | cmd.exe /c for /f "tokens=1,2,3 delims=." %a in ('echo %date%') do d:\totalcmd\totalcmd.exe /o /s /l=d:\downloads\%c_%b_%a |
|
|
Back to top |
|
 |
dark_rider
Joined: 01 Sep 2009 Posts: 8
|
(Separately) Posted: Wed Sep 02, 2009 12:33 Post subject: |
|
|
Code: | cmd.exe /c for /f "tokens=1,2,3 delims=." %a in ('echo %date%') do d:\totalcmd\totalcmd.exe /o /s /l=d:\downloads\%c_%b_%a |
Этот код работает, НО:
у меня тотал в папке
d:\Tools\Total Commander 7\TOTALCMD.EXE
Если этот путь подставить вместо d:\totalcmd\totalcmd.exe , то выходит такая картина:
Code: | "d:\Tools\Total" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
|
Ну да, логично конечно, такой папки нет, и почему он пробел сжирает...
Проще поменять расположение тотала или как-то с этим можно бороться?
Спасибо за ответы, на крайний случай переименую тотал во что то короче) |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
 |
dark_rider
Joined: 01 Sep 2009 Posts: 8
|
(Separately) Posted: Wed Sep 02, 2009 12:59 Post subject: |
|
|
Вот так работает) спасибо, тему можно закрыть. |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2224 Location: Москва, Россия
|
(Separately) Posted: Wed Sep 02, 2009 13:45 Post subject: |
|
|
dark_rider wrote: | у меня тотал в папке
d:\Tools\Total Commander 7\TOTALCMD.EXE |
А более правильно вместо Code: | d:\totalcmd\totalcmd.exe | написать Code: | "%Commander_Path%\totalcmd.exe" |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
dark_rider
Joined: 01 Sep 2009 Posts: 8
|
(Separately) Posted: Wed Sep 02, 2009 13:46 Post subject: |
|
|
О, спасибо еще раз) |
|
Back to top |
|
 |
|