AXForum  
Вернуться   AXForum > Блоги > Заметки по Dynamics Ax от Poleax
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

Оценить эту запись

Удаление индексных файлов и файлов приложения, отличных от языков EN-US и RU

Запись от Poleax размещена 30.06.2010 в 12:39
Обновил(-а) Poleax 14.02.2012 в 11:22

Иногда возникает потребность в приложении (к примеру \Program Files\Microsoft Dynamics AX\50\Application\Appl\DynamicsAx\) удалить лишние файлы, т.е. файлы других языков которые точно ни когда не будут использованы.

Мне нужны только файлы языков EN-US и RU.

К примеру, шаблон для выделения группы файлов в Total Commander:
PHP код:
*ar.al*;*cs.al*;*da.al*;*de.al*;*de-at.al*;*de-ch.al*;*en-au.al*;*en-ca.al*;*en-gb.al*;*en-ie.al*;*en-in.al*;*en-my.al*;*en-nz.al*;*en-sg.al*;*en-za.al*;*es.al*;*es-mx.al*;*et.al*;*fi.al*;*fr.al*;*fr-be.al*;*fr-ca.al*;*fr-ch.al*;*he.al*;*hu.al*;*is.al*;*it.al*;*it-ch.al*;*ja.al*;*lt.al*;*lv.al*;*nb-no.al*;*nl.al*;*nl-be.al*;*pl.al*;*pt-br.al*;*sv.al*;*th.al*;*tr.al*;*zh-hans.al*;*ar.ah*;*cs.ah*;*da.ah*;*de.ah*;*de-at.ah*;*de-ch.ah*;*en-au.ah*;*en-ca.ah*;*en-gb.ah*;*en-ie.ah*;*en-in.ah*;*en-my.ah*;*en-nz.ah*;*en-sg.ah*;*en-za.ah*;*es.ah*;*es-mx.ah*;*et.ah*;*fi.ah*;*fr.ah*;*fr-be.ah*;*fr-ca.ah*;*fr-ch.ah*;*he.ah*;*hu.ah*;*is.ah*;*it.ah*;*it-ch.ah*;*ja.ah*;*lt.ah*;*lv.ah*;*nb-no.ah*;*nl.ah*;*nl-be.ah*;*pl.ah*;*pt-br.ah*;*sv.ah*;*th.ah*;*tr.ah*;*zh-hans.ah*; 
СМОТРИ 2-й коммент
Удаляю их командный файлом с расширением cmd или bat :
PHP код:
del *ar.al*
del *cs.al*
del *da.al*
del *de.al*
del *de-at.al*
del *de-ch.al*
del *en-au.al*
del *en-ca.al*
del *en-gb.al*
del *en-ie.al*
del *en-in.al*
del *en-my.al*
del *en-nz.al*
del *en-sg.al*
del *en-za.al*
del *es.al*
del *es-mx.al*
del *et.al*
del *fi.al*
del *fr.al*
del *fr-be.al*
del *fr-ca.al*
del *fr-ch.al*
del *he.al*
del *hu.al*
del *is.al*
del *it.al*
del *it-ch.al*
del *ja.al*
del *lt.al*
del *lv.al*
del *nb-no.al*
del *nl.al*
del *nl-be.al*
del *pl.al*
del *pt-br.al*
del *sv.al*
del *th.al*
del *tr.al*
del *zh-hans.al*

del *ar.ah*
del *cs.ah*
del *da.ah*
del *de.ah*
del *de-at.ah*
del *de-ch.ah*
del *en-au.ah*
del *en-ca.ah*
del *en-gb.ah*
del *en-ie.ah*
del *en-in.ah*
del *en-my.ah*
del *en-nz.ah*
del *en-sg.ah*
del *en-za.ah*
del *es.ah*
del *es-mx.ah*
del *et.ah*
del *fi.ah*
del *fr.ah*
del *fr-be.ah*
del *fr-ca.ah*
del *fr-ch.ah*
del *he.ah*
del *hu.ah*
del *is.ah*
del *it.ah*
del *it-ch.ah*
del *ja.ah*
del *lt.ah*
del *lv.ah*
del *nb-no.ah*
del *nl.ah*
del *nl-be.ah*
del *pl.ah*
del *pt-br.ah*
del *sv.ah*
del *th.ah*
del *tr.ah*
del *zh-hans.ah


Для удаления индексных файлов использую (Ошибка после закрытия клиента AX 2009):
PHP код:
del *.ali
del 
*.alc
del 
*.alt
rem del 
*.ahi old Help
rem del 
*.khi old Help
del 
*.aoi
del 
*.udb
del 
*.add
del 
*.adi 
Главное это делать при выключенных AOS

Перезапуск AOS выполняет переиндексацию, и все индексный файлы создаются заново. Файлы других языков создаются с размером 8 кб Дождитесь запуска службы AOS.

Мое приложение было чуть > 4 Гб (Ax 2009 + SP1 + EE + RU4)
Стало 1.3 Гб , при чем оно полностью работоспособно и удобно для BackUp
Размещено в Без категории
Просмотров 31322 Комментарии 2
Всего комментариев 2

Комментарии

  1. Старый комментарий
    Аватар для mazzy
    интересная идея. и правильная.
    только нужно еще каталоги чистить в серверной части и в setup.

    а также нужно прибить ktd-файлы с ненужными языками в bin-каталогах. Если не прибить, то в appl-каталоге языковые файлы пересоздаются заново.
    Запись от mazzy размещена 30.06.2010 в 14:52 mazzy is offline
  2. Старый комментарий
    Аватар для Poleax

    ничего не трогай, ничего не меняй!!!

    Печаль и баловство все это
    Не удаляйте, особенно
    Код:
    del *ar.al*
    del *cs.al*
    del *da.al*
    del *de.al*
    del *de-at.al*
    del *de-ch.al*
    del *en-au.al*
    del *en-ca.al*
    del *en-gb.al*
    del *en-ie.al*
    del *en-in.al*
    del *en-my.al*
    del *en-nz.al*
    del *en-sg.al*
    del *en-za.al*
    del *es.al*
    del *es-mx.al*
    del *et.al*
    del *fi.al*
    del *fr.al*
    del *fr-be.al*
    del *fr-ca.al*
    del *fr-ch.al*
    del *he.al*
    del *hu.al*
    del *is.al*
    del *it.al*
    del *it-ch.al*
    del *ja.al*
    del *lt.al*
    del *lv.al*
    del *nb-no.al*
    del *nl.al*
    del *nl-be.al*
    del *pl.al*
    del *pt-br.al*
    del *sv.al*
    del *th.al*
    del *tr.al*
    del *zh-hans.al*
    Пример косяка Установка KB2645702 (Значение "ar" не найдено в карте соответствия.) Постановление Правительства РФ №1137 от 26 декабря 2012г.

    P.S.
    Цитата:
    Сидит программист глубоко в отладке.
    Подходит сынишка:
    - Папа, почему солнышко каждый день встает на востоке, а садится на западе?
    - Ты это проверял?
    - Проверял.
    - Хорошо проверял?
    - Хорошо.
    - Работает?
    - Работает.
    - Каждый день работает?
    - Да, каждый день.
    - Тогда ради бога, сынок, ничего не трогай, ничего не меняй!!!
    Запись от Poleax размещена 14.02.2012 в 11:20 Poleax is offline
 


Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:15.