|   |   | 
| 
 | можно ли поймать файл? | ☑ | ||
|---|---|---|---|---|
| 0
    
        DES 23.03.21✎ 13:48 | 
        Windows10
 сторонняя программа создает временный файл на %TEMP% и затем удаляет его, в корзине нет его. Как можно поймать этот файл, можно как то запретить удаление или как то дублировать в другой каталог? | |||
| 1
    
        Волшебник 23.03.21✎ 13:55 | 
        (0) Скорее всего он будет блокирован     | |||
| 2
    
        dka80 23.03.21✎ 14:32 | 
        для пользователя, под которым запущена программа, запретить удаление файлов из временного каталога     | |||
| 3
    
        МихаилМ 23.03.21✎ 14:48 | 
        да. можно. с помощью wmi. заблокировать, дождаться закрытия , скопировать, разблокровать.     | |||
| 4
    
        Klesk 23.03.21✎ 16:04 | 
        1с на что?
 Пока 1=1 Цикл ОбработкаПрерыванияПользователя(); МассивНайденныхФайлов = НайтиФайлы(КаталогВременныхФайлов() ,"*.*",Истина); Для Каждого Файл из МассивНайденныхФайлов копировать и т.д. ))) | |||
| 5
    
        DES 23.03.21✎ 19:08 | 
        Не успею.
 Программа это желает за 0.33 сек | |||
| 6
    
        DES 23.03.21✎ 19:09 | 
        (2) как это сделать?     | |||
| 7
    
        Четвертинкин 23.03.21✎ 19:17 | 
        (0) Вроде, утилитка ProcessMonitor что-то подобное умеет, но это не точно :)     | |||
| 8
    
        RetardedToBoot 23.03.21✎ 19:50 | 
        Запретить удаление на весь каталог. Временно на папку временных. На серверной винде такое прокатывает.     | |||
| 9
    
        dka80 24.03.21✎ 09:49 | ||||
| 10
    
        тук-тук 24.03.21✎ 10:24 | 
        Отслеживание изменений каталога в REAL-TIME
 https://infostart.ru/public/203225/ | |||
| 11
    
        Serginio1 24.03.21✎ 18:03 | ||||
| 12
    
        Serginio1 24.03.21✎ 18:12 | 
        Статья старая можно просто 
 NotifyFilters=врап.ПолучитьТип("System.IO.NotifyFilters"); watcher.NotifyFilter=Врап.OR(NotifyFilters.LastAccess,NotifyFilters.LastWrite,NotifyFilters.FileName,NotifyFilters.DirectoryName) | |||
| 13
    
        Вафель 24.03.21✎ 18:41 | 
        тут отслеживание не поможет     | |||
| 14
    
        Провинциальный 1сник 24.03.21✎ 18:57 | 
        Перенаправить темп на сетевой диск с линуксом с файловой системой btrfs, а там делать снапшоты тыщу раз в секунду)     | |||
| 15
    
        Serginio1 24.03.21✎ 19:04 | 
        (13) Ну зависит от того как открыт файл FileAccess, FileShare 
 https://docs.microsoft.com/ru-ru/dotnet/api/system.io.filestream.-ctor?view=net-5.0#System_IO_FileStream__ctor_System_String_System_IO_FileMode_System_IO_FileAccess_System_IO_FileShare_System_Int32_ | |||
| 16
    
        mistеr 24.03.21✎ 19:56 | 
        А никто не хочет спросить нафига это нужно и какова цель?
 Наверняка ведь для удаления гланд через задний проход. | |||
| 17
    
        DES 24.03.21✎ 20:14 | 
        Есть  задача переписать функцию стронней проги под 1с8
 не криминал | |||
| 18
    
        Serginio1 24.03.21✎ 20:57 | 
        (17) Ну вообще можно восстановить файл с помощью кучи программ, если конечно файл перед удалением не перезаполняется всякой хе...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |