Как осуществить перехват запросов к файловой системе?
Добрый день!
Интересует написание программы следующего вида:
Есть программа, которая опрашивает файловую систему на наличие файла, и если он существует, то выполняются действия.
Файлы запрашиваются из постоянной папки. Каким образом можно перехватить запрос, и создав определенный файл продолжить выполнение?
Либо просто получить сведения о запросе и создать файл позже.
Программа нужна будет для Windows XP или 7.
Есть ли какие нибудь примеры как это реализовать?
В принципе возможно на любом языке программирования, думаю для этого любой осилю :)
Это конечно не перехват, но в виндовс есть такая штука как WSH
var fso = new ActiveXObject("Scripting.FileSystemObject");
var filePath = "C:\\test\\123.ogg";
function doSomething() {
WScript.Echo("Файл " + filePath + " существует.");
// Your code here
}
while(true) {
if (fso.FileExists(filePath)) doSomething();
WScript.Sleep(3000); // 3 sec
}