![]() |
Временные Файлы ~WRL2872.tmp
Народ...
Есть такая весчь. Мне очень много приходится работать с word'вскими документами и открываю я их пачками штук по 5-10 и вместе с ними в той же папке создаются временные файлы такого формата ~WRL2872.tmp. Ну ворд же не есть самая устойчивая программа в этом не лучшем из миров. Поэтому бывают иногда зависоны и на винте сохраняютя куча ненужных временных файлов, причем каждый находится там же где и вордовский документ. А так как я являюсь ну очень ленивым человеком, мне лень бегать по всем папкам и удалять их. Так вот это была проблема. Нужно следущее: Решение как сделать так чтобы все открытые Файлы создавали свои темпы в отдельно взятой папке, ктрорую мы одним нажатием на batничек очистим. Сразу предостерегу тех кто будет предлогать использовать для этой цели различныйй софт, который занимается поиском и чисткой временных файлов. Мне такой вариант не подходит. Если есть такая возможность помогите, осень нуна. |
Странно. Я специально на работе запустил Word и открыл в нем документ. Действительно, временный файл оказался в папке с документом. НО!!! Во время работы нажал Reset, и когда комп загрузился, оказалось, что временный файл находится во временной папке, а не в папке документа. Настройки у меня стандартные, так что...
|
YAS
Тогда поробуй сделать так... 1. Открой документик... 2. набрасай туда кучу символов, сохрани 3. проделай пункт 2 несколько раз 4. проверь чтобы в той же папке было несколько временых файлов А потом смела дави на Ресет Загружайся и оп они там и лежат, хорошенькие, и как раз в размер файла, каждая. А если бы была возможность что бы они сразу создавались в определенной папке, то запихиваем батничек в стартап, который чистит ее и при загрузке системы у нас хорошенькая ухоженная системка... Если есть что нибудь аля кривые руки в реестре буду очень благодарен. |
Слушай, а если отключить фоновое сохранение документа, то вроде как тогда темпов она не делает...может это вариант?
Упс...создается...Извиняйте...ламер. |
maskman
попробуй изменить время автосохранения документа и уменши размер файла подкачки |
Frenzy
Это не помогает. Проверено. |
Frenzy
Автосохранение мне менять ну никак нельзя, Читай выше: Работаю одновременно с несколькими документами, везде пишу, и каждый схраняю, если система падает, потом долго приходится проверять что в каком сохранилось а в каком умероло безвозвратно. Файл подкачки тоже менял, не помогает. |
старо, но работает
следует в файл autoexec.bat ввести следующие строки: set tmp=c:\tmp set temp=c:\tmp set pktmp=c:\tmp del c:\tmp\*.tmp>nul del c:\ *.tmp>nul |
Frenzy
Спсибо попробую... |
А если у тебя winXP - то перенеси через контрольную панель, system - advanced - environment var-s
|
Frenzy
Спасибо попробывал. Не помагло. У меня Win2k. Из Autoexec.bat она не грузится. тогда это bat-ничик я вставил в автозагрузку, все равно файлы оставались. dslava Увы, там куда ты меня послал я могу только перенести временный папки, а Ворд - "нехороший человек" при открытиии документа, постоянном его дополнении и методичном сохранении создает радом с собой еще кучку временных файлов, вот от них я и хочу избавится, потому что при падении Ворда, зависоне виндов с последущим перегрузом они не удаляются. ЗЫ. Какие есть еще идеи. |
maskman
у меня с переходом на xp тоже началось, да и админ уволился, теперь я за него, пробую wsh, если получится расскажу |
Удаление содержимого временного каталога 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 у начальника работает у меня нет, попробуй чего выйдет то ? |
Временные Файлы ~WRL2872.tmp
Цитата:
Frenzy Есть идея (может быть корявая), но есть, если сможешь оформит ее в прогу буду только рад. Сам я не очень в программировании. 1. Все доковские файлы у меня храняться в одной но довольно обширной дерриктории с очень сложной и понятной мне структуре (не суть важно). 2. Открываю я доки по-многу (3-5 этого достаточно). 3. Ворд-садюга переодичестки у меня падает. 4. все открытые и сохраняемые фалйлы оставляют после себя мусор в папках в котрых находятся. И что бы приходится через поиск в этой папке находить и удалять. Вот этот самый поиск и удаление хочется автоматизировать путем запуска какого-нибудь exe-шника. Один раз указал папку где искать и пусть он трудится на благо нации, а если доступ к временному файлу запрещен (т.е. документ уже открыт и я с ним работаю), то пусть его не трогает. Вот в пинципе не большое ТЗ на разработку маааааааленькой программы. Помогите неопытному программисту ищущему легкой жизни! |
Часовой пояс GMT +4, время: 04:59. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.