![]() |
[включить плавающее окно] Вверх #1 |
Новенький
Автор темы Регистрация: 08.09.2003
|
![]()
помогите создать скрип, проблема чтоб файл *.zip переименовался в файл kr091201.t15 где дата и месяц был текущие.
kr091201.t15 где kr - отдел 09 - месяц 12 - день 01 - рейс t15 - офис |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #2 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Простой батник.
есть команда ren или rename в 2k и XP есть системная переменная %date% для ранних виндей используй такую конструкцию DATE /t >%D_Date%
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #3 |
Новенький
Автор темы Регистрация: 08.09.2003
|
но мне нужно чтоб первый быд месяц, потом день текущие..
|
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #4 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
откуда брать
01 - рейс t15 - офис kr - отдел ? Руками? А не проще тогда переименовать? Ладно! Завтра, если не забуду - сделаю.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #5 |
Новенький
Автор темы Регистрация: 08.09.2003
|
01 - рейс
t15 - офис kr - отдел постоянные |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #6 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Код:
@echo off ren %1 kr%date:~3,2%%date:~0,2%01.t15
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #7 |
Новенький
Автор темы Регистрация: 08.09.2003
|
if %OS% == Windows_NT goto NT
echo " OC не Windows NT/2000/XP/2003" exit :NT set otdel=kr set moon=%date:~3,2% rem set day=%date:~0,2% set reys=01 set office=t15 rar a %otdel%%moon%%day%%reys%.%office% *.txt спасибо я решил задачку.... |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #8 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
SavAdmin
Типа того. Можно делать и для не NT, только пользоваться конструкцией DATE /t >%D_Date%. А уже потом пользовать переменную %D_Date%, как и %date% в случае NT. Только учти, что при настройке региональных стандартов поддругому все может и не заработать.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #9 |
Новенький
Автор темы Регистрация: 08.09.2003
|
а вот такой вопрос в ОС 2000 запускаю получаю не число недели, а день недели (пн - понедельник)
а в хрюше все оки. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #10 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Читай на пост выше. Во всем виноваты региональные стандарты.
С поправкой, что у меня XP... Панель управления -> Язык и региональные стандарты -> Региональные параметры -> Настройка У тебя краткий формат даты стоит dddd.MM.yyyy Замени его на dd.MM.yyyy
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #11 |
![]() Регистрация: 16.08.2012
Адрес: Lobnya city
|
Старенькая тема, но я обновлю. В связи с участившимися Атаками "шифровальшиков", которые шифруют бэкапные zip файлы, такие скрипты стали актуальными.
Например есть софтина Effector Saver которая делает бэкапы 1с баз в zip архивах. Тема простая, нужно переименовывать расширения с zip на zi_ например, "чтоб шифратор не догадался". Запихнуть скрипт в "Планировщик заданий" и пусть работает. Что-то не могу понять как сделать чтоб переименовывал все файлы в папке, и удалял файлы старше например 90 дней. Помогите друзья. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #12 |
![]() Регистрация: 08.04.2009
|
Я бы не парился с расширениями, а запускал софтину от пользователя, только у которого есть право на запись в папку с бэкапом. Да и бэкап для надёжности организовал получше, чтобы не протерять важные файлы, например, из-за неисправности диска.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #13 |
![]() Регистрация: 24.12.2012
Адрес: Москва
|
Цитата
(F_L) »
нужно переименовывать расширения с zip на zi_ например, "чтоб шифратор не догадался".
И без разницы, какое у н расширение, корзину шифровальщик не трогает, проверено! ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #14 |
![]() Регистрация: 08.04.2009
|
Цитата
(zl0dey4eg) »
Есть способ проще - храните бэкапы в корзине!!!
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #15 |
![]() Регистрация: 24.12.2012
Адрес: Москва
|
Цитата
(BSE) »
Супер совет, ага.
Реально корзину не шифрует!!! Сам проверял ![]() На работе до сих пор стоит системник (да да, надеемся еще расшифровать) зашифрованный vault от февраля 15, а в корзине все как было ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #16 |
![]() Регистрация: 08.04.2009
|
zl0dey4eg
Ага, зато корзина сама по себе место повышенной опасности. Надо бэкап настраивать, а не по корзинам важные файлы хранить.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #17 |
![]() Регистрация: 24.12.2012
Адрес: Москва
|
Цитата
(BSE) »
Надо бэкап настраивать, а не по корзинам важные файлы хранить.
![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #18 |
![]() Регистрация: 29.06.2004
|
Цитата
(zl0dey4eg) »
да да, надеемся еще расшифровать
|
![]() |
![]() |