IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   Временные Файлы ~WRL2872.tmp (http://www.imho.ws/showthread.php?t=15035)

maskman 06.11.2002 21:58

Временные Файлы ~WRL2872.tmp
 
Народ...
Есть такая весчь. Мне очень много приходится работать с word'вскими документами и открываю я их пачками штук по 5-10 и вместе с ними в той же папке создаются временные файлы такого формата ~WRL2872.tmp.
Ну ворд же не есть самая устойчивая программа в этом не лучшем из миров. Поэтому бывают иногда зависоны и на винте сохраняютя куча ненужных временных файлов, причем каждый находится там же где и вордовский документ. А так как я являюсь ну очень ленивым человеком, мне лень бегать по всем папкам и удалять их.
Так вот это была проблема.

Нужно следущее: Решение как сделать так чтобы все открытые Файлы создавали свои темпы в отдельно взятой папке, ктрорую мы одним нажатием на batничек очистим.

Сразу предостерегу тех кто будет предлогать использовать для этой цели различныйй софт, который занимается поиском и чисткой временных файлов. Мне такой вариант не подходит.

Если есть такая возможность помогите, осень нуна.

YAS 07.11.2002 07:17

Странно. Я специально на работе запустил Word и открыл в нем документ. Действительно, временный файл оказался в папке с документом. НО!!! Во время работы нажал Reset, и когда комп загрузился, оказалось, что временный файл находится во временной папке, а не в папке документа. Настройки у меня стандартные, так что...

maskman 07.11.2002 23:43

YAS
Тогда поробуй сделать так...
1. Открой документик...
2. набрасай туда кучу символов, сохрани
3. проделай пункт 2 несколько раз
4. проверь чтобы в той же папке было несколько временых файлов
А потом смела дави на Ресет

Загружайся и оп они там и лежат, хорошенькие, и как раз в размер файла, каждая.
А если бы была возможность что бы они сразу создавались в определенной папке, то запихиваем батничек в стартап, который чистит ее и при загрузке системы у нас хорошенькая ухоженная системка...

Если есть что нибудь аля кривые руки в реестре буду очень благодарен.

Bosmr 14.11.2002 00:14

Слушай, а если отключить фоновое сохранение документа, то вроде как тогда темпов она не делает...может это вариант?

Упс...создается...Извиняйте...ламер.

Frenzy 18.11.2002 03:18

maskman
попробуй изменить время автосохранения документа и уменши размер
файла подкачки

YAS 18.11.2002 05:18

Frenzy
Это не помогает. Проверено.

maskman 18.11.2002 22:16

Frenzy
Автосохранение мне менять ну никак нельзя,
Читай выше:
Работаю одновременно с несколькими документами, везде пишу, и каждый схраняю, если система падает, потом долго приходится проверять что в каком сохранилось а в каком умероло безвозвратно.
Файл подкачки тоже менял, не помогает.

Frenzy 20.11.2002 03:28

старо, но работает
следует в файл autoexec.bat ввести следующие строки:
set tmp=c:\tmp
set temp=c:\tmp
set pktmp=c:\tmp
del c:\tmp\*.tmp>nul
del c:\ *.tmp>nul

maskman 20.11.2002 03:35

Frenzy
Спсибо попробую...

dslava 26.11.2002 09:02

А если у тебя winXP - то перенеси через контрольную панель, system - advanced - environment var-s

maskman 27.11.2002 14:37

Frenzy
Спасибо попробывал. Не помагло. У меня Win2k. Из Autoexec.bat она не грузится. тогда это bat-ничик я вставил в автозагрузку, все равно файлы оставались.
dslava
Увы, там куда ты меня послал я могу только перенести временный папки, а Ворд - "нехороший человек" при открытиии документа, постоянном его дополнении и методичном сохранении создает радом с собой еще кучку временных файлов, вот от них я и хочу избавится, потому что при падении Ворда, зависоне виндов с последущим перегрузом они не удаляются.

ЗЫ. Какие есть еще идеи.

Frenzy 30.11.2002 01:45

maskman
у меня с переходом на xp тоже началось, да и админ уволился, теперь
я за него, пробую wsh, если получится расскажу

Frenzy 30.11.2002 06:28

Удаление содержимого временного каталога 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

у начальника работает у меня нет, попробуй чего выйдет то ?

maskman 30.11.2002 11:45

Временные Файлы ~WRL2872.tmp
 
Цитата:

Как писал Frenzy
К сожалению, в отличие от функций SHGetSpecialFolderLocation и SHGetSpecialFolderPath, этот метод может вернуть пути только к трем каталогам: Windows, System и Temp.

Уже неподходит, почитай третий пост, в этом топике, проблема более локальна.

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.