Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск, переименование и создание

Ответить
Настройки темы
CMD/BAT - Поиск, переименование и создание

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Добрый день.Вот какая проблема.на работе все пользуются аутлуком, и после того как файл "входящих писем" с названием Входящие.dbx набирает 2 гига - почта не принимается.Приходится этот файл переименовывать на "Входящие %дата%.dbx" и создавать новый пустой, с названием Входящие.dbx.

Так вот, необходим батник который:
  • Поиск файла с названием Входящие.dbx на всех локальных дисках(на разных компах в разных местах)
  • переименовать этот файл в Входящие до %дата%.dbx
  • создание нового файла Входящие.dbx в той же папке

буду очень благодарен в помощи

Отправлено: 16:46, 24-07-2012

 

Старожил


Сообщения: 280
Благодарности: 72

Профиль | Отправить PM | Цитировать


в принципе в outlook есть функция архивирования. мб ею все таки воспользоватся. Так как если мне память не изменяет но при создание файла входящие.dbx outlook будет ругатся на него. либо тебе надо создать изначально этот файл пустой и потом его копировать.
Да и в Outlook потом надо будет добавлять только что переименованный файл.
Вот что-то типа такого

Код: Выделить весь код
#$ErrorActionPreference = "SilentlyContinue"

$filename="Входящие.dbx"
$date=get-date -uformat %d.%m.%Y
$newfilename="Входящие до "+$date+".dbx"
foreach ($d in [IO.DriveInfo]::GetDrives()) {
    if (($d.DriveType -eq "Fixed") -and ($d.IsReady)) {
      Get-ChildItem $d.name* -Recurse -Include $filename  |  ForEach-Object  {
        Rename-Item $_.fullname -NewName $newfilename -Force
        copy-Item \\server\folder\$filename -Destination  $_.directory
      } 
    }
  }

Так как не во все папки может быть доступ то у тебя будет отображатся дофига ошибок чтобы не показывалось расскоментарь первую строчку.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:40, 25-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ок, спасибо, но чтото не работает...и ошибок не выдаёт..

Отправлено: 15:27, 25-07-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск, переименование и создание

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Поиск файла и переименование Traveller124 Скриптовые языки администрирования Windows 5 22-06-2012 15:47
CMD/BAT - [решено] Пакетное переименование с создание сложных имён файлов alexmoreman Скриптовые языки администрирования Windows 4 28-11-2011 02:27
[решено] поиск и переименование файлов exo Хочу все знать 5 26-08-2011 17:05
CMD/BAT - [решено] создание папки-поиск-копирование cher Скриптовые языки администрирования Windows 10 02-08-2011 15:43
Создание списка и поиск по нему haba-haba Вебмастеру 8 10-10-2007 14:10




 
Переход