Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 14.09.2006, 12:46   [включить плавающее окно]   #1
SavAdmin
Новенький
Автор темы
 
Регистрация: 08.09.2003
Exclamation Скрипт для изменения имени файла

помогите создать скрип, проблема чтоб файл *.zip переименовался в файл kr091201.t15 где дата и месяц был текущие.

kr091201.t15

где kr - отдел
09 - месяц
12 - день
01 - рейс
t15 - офис
SavAdmin вне форума  
Ответить с цитированием
Непрочитано 14.09.2006, 16:01   [включить плавающее окно]   #2
Jabberwocky
Мужской Умудрённый
 
Аватар для Jabberwocky
 
Регистрация: 14.12.2003
Адрес: Москва
Простой батник.
есть команда ren или rename
в 2k и XP есть системная переменная %date%
для ранних виндей используй такую конструкцию
DATE /t >%D_Date%
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер
Jabberwocky вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 15.09.2006, 08:19   [включить плавающее окно]   #3
SavAdmin
Новенький
Автор темы
 
Регистрация: 08.09.2003
но мне нужно чтоб первый быд месяц, потом день текущие..
SavAdmin вне форума  
Ответить с цитированием
Непрочитано 15.09.2006, 12:29   [включить плавающее окно]   #4
Jabberwocky
Мужской Умудрённый
 
Аватар для Jabberwocky
 
Регистрация: 14.12.2003
Адрес: Москва
откуда брать
01 - рейс
t15 - офис
kr - отдел
?
Руками? А не проще тогда переименовать?
Ладно! Завтра, если не забуду - сделаю.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер
Jabberwocky вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 15.09.2006, 13:34   [включить плавающее окно]   #5
SavAdmin
Новенький
Автор темы
 
Регистрация: 08.09.2003
01 - рейс
t15 - офис
kr - отдел


постоянные
SavAdmin вне форума  
Ответить с цитированием
Непрочитано 16.09.2006, 11:59   [включить плавающее окно]   #6
Jabberwocky
Мужской Умудрённый
 
Аватар для Jabberwocky
 
Регистрация: 14.12.2003
Адрес: Москва
Код:
@echo off
ren %1 kr%date:~3,2%%date:~0,2%01.t15
Типа, всё. Только этот скриптик работает с форматом даты dd.mm.yyyy. как его заставить с любым форматом даты работать - не особо представляю. разве что руками для каждого случая менять.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер
Jabberwocky вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.09.2006, 08:14   [включить плавающее окно]   #7
SavAdmin
Новенький
Автор темы
 
Регистрация: 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


спасибо я решил задачку....
SavAdmin вне форума  
Ответить с цитированием
Непрочитано 18.09.2006, 12:39   [включить плавающее окно]   #8
Jabberwocky
Мужской Умудрённый
 
Аватар для Jabberwocky
 
Регистрация: 14.12.2003
Адрес: Москва
SavAdmin
Типа того. Можно делать и для не NT, только пользоваться конструкцией DATE /t >%D_Date%. А уже потом пользовать переменную %D_Date%, как и %date% в случае NT. Только учти, что при настройке региональных стандартов поддругому все может и не заработать.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер
Jabberwocky вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.09.2006, 13:55   [включить плавающее окно]   #9
SavAdmin
Новенький
Автор темы
 
Регистрация: 08.09.2003
а вот такой вопрос в ОС 2000 запускаю получаю не число недели, а день недели (пн - понедельник)
а в хрюше все оки.
SavAdmin вне форума  
Ответить с цитированием
Непрочитано 18.09.2006, 19:25   [включить плавающее окно]   #10
Jabberwocky
Мужской Умудрённый
 
Аватар для Jabberwocky
 
Регистрация: 14.12.2003
Адрес: Москва
Читай на пост выше. Во всем виноваты региональные стандарты.
С поправкой, что у меня XP...
Панель управления -> Язык и региональные стандарты -> Региональные параметры -> Настройка
У тебя краткий формат даты стоит dddd.MM.yyyy
Замени его на dd.MM.yyyy
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер
Jabberwocky вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 16.04.2015, 11:54   [включить плавающее окно]   #11
F_L
Мужской Новенький
 
Регистрация: 16.08.2012
Адрес: Lobnya city
Старенькая тема, но я обновлю. В связи с участившимися Атаками "шифровальшиков", которые шифруют бэкапные zip файлы, такие скрипты стали актуальными.
Например есть софтина Effector Saver которая делает бэкапы 1с баз в zip архивах.
Тема простая, нужно переименовывать расширения с zip на zi_ например, "чтоб шифратор не догадался". Запихнуть скрипт в "Планировщик заданий" и пусть работает.
Что-то не могу понять как сделать чтоб переименовывал все файлы в папке, и удалял файлы старше например 90 дней.
Помогите друзья.
F_L вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 26.05.2015, 23:36   [включить плавающее окно]   #12
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Адрес: Владивосток
Я бы не парился с расширениями, а запускал софтину от пользователя, только у которого есть право на запись в папку с бэкапом. Да и бэкап для надёжности организовал получше, чтобы не протерять важные файлы, например, из-за неисправности диска.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Непрочитано 27.05.2015, 00:37   [включить плавающее окно]   #13
zl0dey4eg
Мужской Недосягаемый
 
Аватар для zl0dey4eg
 
Регистрация: 24.12.2012
Адрес: Москва
Цитата (F_L) »
нужно переименовывать расширения с zip на zi_ например, "чтоб шифратор не догадался".
Есть способ проще - храните бэкапы в корзине!!!
И без разницы, какое у н расширение, корзину шифровальщик не трогает, проверено!
zl0dey4eg вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.05.2015, 00:41   [включить плавающее окно]   #14
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Адрес: Владивосток
Цитата (zl0dey4eg) »
Есть способ проще - храните бэкапы в корзине!!!
Супер совет, ага.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Непрочитано 27.05.2015, 00:58   [включить плавающее окно]   #15
zl0dey4eg
Мужской Недосягаемый
 
Аватар для zl0dey4eg
 
Регистрация: 24.12.2012
Адрес: Москва
Цитата (BSE) »
Супер совет, ага.
Чё?
Реально корзину не шифрует!!!
Сам проверял

На работе до сих пор стоит системник (да да, надеемся еще расшифровать) зашифрованный vault от февраля 15, а в корзине все как было
zl0dey4eg вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.05.2015, 01:02   [включить плавающее окно]   #16
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Адрес: Владивосток
zl0dey4eg
Ага, зато корзина сама по себе место повышенной опасности.
Надо бэкап настраивать, а не по корзинам важные файлы хранить.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Непрочитано 27.05.2015, 09:53   [включить плавающее окно]   #17
zl0dey4eg
Мужской Недосягаемый
 
Аватар для zl0dey4eg
 
Регистрация: 24.12.2012
Адрес: Москва
Цитата (BSE) »
Надо бэкап настраивать, а не по корзинам важные файлы хранить.
Фу, как скучно ...
zl0dey4eg вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 27.05.2015, 10:05   [включить плавающее окно]   #18
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (zl0dey4eg) »
да да, надеемся еще расшифровать
хотите арендовать для этих целей квантовый компьютер?)
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:35. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey