imho.ws |
![]() |
![]() |
![]() |
# 1 |
Face Of IMHO
Регистрация: 16.03.2002
Адрес: Moscow
Пол: Male
Сообщения: 4 838
![]() |
![]()
Народ...
Есть такая весчь. Мне очень много приходится работать с word'вскими документами и открываю я их пачками штук по 5-10 и вместе с ними в той же папке создаются временные файлы такого формата ~WRL2872.tmp. Ну ворд же не есть самая устойчивая программа в этом не лучшем из миров. Поэтому бывают иногда зависоны и на винте сохраняютя куча ненужных временных файлов, причем каждый находится там же где и вордовский документ. А так как я являюсь ну очень ленивым человеком, мне лень бегать по всем папкам и удалять их. Так вот это была проблема. Нужно следущее: Решение как сделать так чтобы все открытые Файлы создавали свои темпы в отдельно взятой папке, ктрорую мы одним нажатием на batничек очистим. Сразу предостерегу тех кто будет предлогать использовать для этой цели различныйй софт, который занимается поиском и чисткой временных файлов. Мне такой вариант не подходит. Если есть такая возможность помогите, осень нуна. Последний раз редактировалось maskman; 06.11.2002 в 23:58. |
![]() |
![]() |
# 2 |
::VIP::
Регистрация: 18.01.2002
Адрес: Moscow
Сообщения: 1 919
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Странно. Я специально на работе запустил Word и открыл в нем документ. Действительно, временный файл оказался в папке с документом. НО!!! Во время работы нажал Reset, и когда комп загрузился, оказалось, что временный файл находится во временной папке, а не в папке документа. Настройки у меня стандартные, так что...
__________________
Бороться и искать, найти и перепрятать :-) |
![]() |
![]() |
# 3 |
Face Of IMHO
Регистрация: 16.03.2002
Адрес: Moscow
Пол: Male
Сообщения: 4 838
![]() |
YAS
Тогда поробуй сделать так... 1. Открой документик... 2. набрасай туда кучу символов, сохрани 3. проделай пункт 2 несколько раз 4. проверь чтобы в той же папке было несколько временых файлов А потом смела дави на Ресет Загружайся и оп они там и лежат, хорошенькие, и как раз в размер файла, каждая. А если бы была возможность что бы они сразу создавались в определенной папке, то запихиваем батничек в стартап, который чистит ее и при загрузке системы у нас хорошенькая ухоженная системка... Если есть что нибудь аля кривые руки в реестре буду очень благодарен. |
![]() |
![]() |
# 4 |
Full Member
Регистрация: 08.08.2002
Адрес: Питер
Сообщения: 584
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Слушай, а если отключить фоновое сохранение документа, то вроде как тогда темпов она не делает...может это вариант?
Упс...создается...Извиняйте...ламер.
__________________
...In prog we trust... Последний раз редактировалось Bosmr; 14.11.2002 в 00:18. |
![]() |
![]() |
# 7 |
Face Of IMHO
Регистрация: 16.03.2002
Адрес: Moscow
Пол: Male
Сообщения: 4 838
![]() |
Frenzy
Автосохранение мне менять ну никак нельзя, Читай выше: Работаю одновременно с несколькими документами, везде пишу, и каждый схраняю, если система падает, потом долго приходится проверять что в каком сохранилось а в каком умероло безвозвратно. Файл подкачки тоже менял, не помогает. |
![]() |
![]() |
# 11 |
Face Of IMHO
Регистрация: 16.03.2002
Адрес: Moscow
Пол: Male
Сообщения: 4 838
![]() |
Frenzy
Спасибо попробывал. Не помагло. У меня Win2k. Из Autoexec.bat она не грузится. тогда это bat-ничик я вставил в автозагрузку, все равно файлы оставались. dslava Увы, там куда ты меня послал я могу только перенести временный папки, а Ворд - "нехороший человек" при открытиии документа, постоянном его дополнении и методичном сохранении создает радом с собой еще кучку временных файлов, вот от них я и хочу избавится, потому что при падении Ворда, зависоне виндов с последущим перегрузом они не удаляются. ЗЫ. Какие есть еще идеи. |
![]() |
![]() |
# 13 |
Member
Регистрация: 18.03.2002
Сообщения: 212
![]() ![]() ![]() |
Удаление содержимого временного каталога Windows
В файле deltemp.vbs (см. листинг) помещен текст скрипта, который удаляет содержимое временного каталога Windows. Комментарии к коду: Все операции осуществляются через объект FileSystemObject. Полный путь ко временному каталогу Windows определяется через метод GetSpecialFolder. К сожалению, в отличие от функций SHGetSpecialFolderLocation и SHGetSpecialFolderPath, этот метод может вернуть пути только к трем каталогам: Windows, System и Temp. Перед тем, как удалить файл, скрипт обнуляет его атрибуты - чтобы можно было удалять read-only файлы. Обязательно нужно обеспечить обработку ошибок (On Error): как правило, во временном каталоге находятся несколько открытых на запись файлов, которые используются разными программами для хранения своих временных данных. Без обработчика ошибок скрипт завершит работу по ошибке доступа (Access denied) после попытки удалить первый же такой файл. Листинг: deltemp.vbs Option Explicit Dim FSO Set FSO = WScript.CreateObject("Scripting.FileSystemObject") Dim TempFolder Set TempFolder = FSO.GetSpecialFolder(2) ' 2 = TEMP On Error Resume Next Dim Files, File Set Files = TempFolder.Files For Each File In Files File.Attributes = 0 File.Delete Next у начальника работает у меня нет, попробуй чего выйдет то ? |
![]() |
![]() |
# 14 | |
Face Of IMHO
Регистрация: 16.03.2002
Адрес: Moscow
Пол: Male
Сообщения: 4 838
![]() |
Временные Файлы ~WRL2872.tmp
Цитата:
Frenzy Есть идея (может быть корявая), но есть, если сможешь оформит ее в прогу буду только рад. Сам я не очень в программировании. 1. Все доковские файлы у меня храняться в одной но довольно обширной дерриктории с очень сложной и понятной мне структуре (не суть важно). 2. Открываю я доки по-многу (3-5 этого достаточно). 3. Ворд-садюга переодичестки у меня падает. 4. все открытые и сохраняемые фалйлы оставляют после себя мусор в папках в котрых находятся. И что бы приходится через поиск в этой папке находить и удалять. Вот этот самый поиск и удаление хочется автоматизировать путем запуска какого-нибудь exe-шника. Один раз указал папку где искать и пусть он трудится на благо нации, а если доступ к временному файлу запрещен (т.е. документ уже открыт и я с ним работаю), то пусть его не трогает. Вот в пинципе не большое ТЗ на разработку маааааааленькой программы. Помогите неопытному программисту ищущему легкой жизни! Последний раз редактировалось maskman; 30.11.2002 в 11:48. |
|
![]() |