LINUX.ORG.RU

Запретить удалять созданные файлы

 ,


0

1

Мне нужно потырить ресурсы одной браузерной онлайн игры. Когда она загружается, в кеше браузера появляются архивы... но как только они догружаются - видимо, игра достаёт из них ресурсы и тут же их убивает. Мне нужно, чтобы она не могла убить созданные собой же файлы. Как так сделать?

Ловить события с файлами по inotifywait и по их закрытию или по удалению копировать к себе.

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

А просто стикибит на папку не прокатит? Или сейчас это уже всё, того?

arturpub ★★ ()

пока архив грузится сделать на него хардлинк

anonymous ()
Ответ на: комментарий от reprimand

что за inspector?

Ctrl-Shift-Q открывает вкладку Network в инструментах разработчика в Firefox. Там показываются все загрузки. Если для какой-то загрузки нужны особые параметры, типа Cookie, можно скопировать команду для curl, и ей скачать.

i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

Спасибо. Получилось.

using System;
using System.IO;
using System.Diagnostics;

namespace FileWatcher
{
	class MainClass
	{
		public static void Main (string[] args)
		{
			const string path = @"/home/nightmarez/.cache/opera/Cache/";
			var watcher = new System.IO.FileSystemWatcher(path);

			watcher.Created += (source, e) => {
				var file = new FileInfo(e.FullPath);
				Process.Start("ln", String.Format("\"{0}\" \"{1}\"", e.FullPath, @"/home/nightmarez/Desktop/FOLDER/" + file.Name));
			};

			watcher.EnableRaisingEvents = true;
			Console.WriteLine("Press \'q\' to quit the sample.");
			while(Console.Read()!='q');
		}
	}
}
NightmareZombie ()
Ответ на: комментарий от i-rinat

потырить ресурсы одной браузерной онлайн игры

что характерно, ТС даже не удосужился указать на флеше она или нет

хотя по аватарке и еще некоторым признакам это, похоже, нормально

reprimand ★★★★★ ()
Ответ на: комментарий от reprimand

Флеш, в основном, ходит в интернет через браузер. Его запросы тоже видны в «Network».

i-rinat ★★★★★ ()
Ответ на: комментарий от reprimand

что характерно, ТС даже не удосужился указать на флеше она или нет

Приходит ветеринар на приём к терапевту.
Терапевт: На что жалуетесь?
Ветеринар: Ээ, батенька, да так каждый может

zolden ★★★★★ ()
Ответ на: комментарий от arturpub

Как тебе стикибит помешает владельцу файлов удалять файлы? Браузер создал файл - браузер удалил файл.

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

tiandrey ★★★★★ ()
Последнее исправление: tiandrey (всего исправлений: 1)

Поменять на эти файлы права?

sudopacman ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.