Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите нубу оптимизировать батник
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Есть вот такая моя первая проба @ECHO OFF cd %userprofile%\Desktop @rem путь откуда переименовуются файлы FOR %%f IN (*.txt *.bmp *.doc *.jpg *.png*) DO ( If Not "%~nx0"=="%%~nxf" ren "%%f" "%Date:~6,4%%Date:~3,2%%Date:~0,2% %%~nxf" ) @rem собственно переименовка файла в формат ДДММГГГГ имя файла cd %userprofile%\Desktop FOR %%f IN (*.doc *.txt) DO XCOPY %userprofile%\Desktop\"%%f" "E:\Сохранять сюда\Документы\" /m /y FOR %%f IN (*.jpg *.png *.bmp) DO XCOPY %userprofile%\Desktop\"%%f" "E:\Сохранять сюда\Изображения\" /m /y @rem удаление старых файлов cd /d %userprofile%\Desktop del *.doc *.bmp *.txt *.jpg *.png Сразу повторюсь, что проба ПЕРВАЯ, так что если все таки кто-то захочет помочь, описывайте пожалуйста подробнее ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 09:43 |
|
||
|
Помогите нубу оптимизировать батник
|
|||
|---|---|---|---|
|
#18+
Бородатый Джо Код: powershell 1. 2. А вот это - на зачем? XCOPY прекрасно понимает подстановочные знаки в имени файла источника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 10:18 |
|
||
|
Помогите нубу оптимизировать батник
|
|||
|---|---|---|---|
|
#18+
Akina, конкретнее можно ? что именно зачем ? И можно тогда конечный вариант с исправлением ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 13:58 |
|
||
|
Помогите нубу оптимизировать батник
|
|||
|---|---|---|---|
|
#18+
через команду dir *.zip /s /b /a можно сделать рекурсивно, на входе будут сразу полные пути к файлам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 14:02 |
|
||
|
Помогите нубу оптимизировать батник
|
|||
|---|---|---|---|
|
#18+
Код: powershell 1. эквивалентно Код: powershell 1. 2. Только отработает куда как быстрее... И команды CD /D достаточно одной, в начале батника - последующие команды не изменяют текущего каталога. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 14:35 |
|
||
|
Помогите нубу оптимизировать батник
|
|||
|---|---|---|---|
|
#18+
Akina, но тогда было FOR %%f IN (*.doc *.txt) DO XCOPY %userprofile%\Desktop\"%%f" "E:\Сохранять сюда\Документы\" /m /y а станет XCOPY %userprofile%\Desktop\*.doc "E:\Сохранять сюда\Документы\" /m /y XCOPY %userprofile%\Desktop\*.txt "E:\Сохранять сюда\Документы\" /m /y XCOPY %userprofile%\Desktop\*.jpg "E:\Сохранять сюда\Документы\" /m /y XCOPY %userprofile%\Desktop\*.png "E:\Сохранять сюда\Документы\" /m /y XCOPY %userprofile%\Desktop\*.bmp "E:\Сохранять сюда\Документы\" /m /y ? Лично я разници в скорости не заметил, милисекунды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 15:21 |
|
||
|
Помогите нубу оптимизировать батник
|
|||
|---|---|---|---|
|
#18+
Бородатый Джоно тогда было ... а станетЕсть и третий вариант: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39569462&tid=1340210]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 530ms |

| 0 / 0 |
