webForumDet fria alternativet

Se om en fil ska öppnas

Programmering

2 svar · 357 visningar · startad av greyhound

Medlem sedan maj 20031 472 inlägg
Frågan#1

Jag vill kunna bevaka en viss fil och se om något program håller på att öppna den.
Alltså, jag har en fil som jag vill ska vara uppdaterad hela tiden när den öppnas och jag tänkte man kunde göra på två sätt:
1. Bevaka filen och uppdatera när/innan den används.
2. Uppdatera var femte minut eller så.

Nackdelen med version två är att filen kanske inte används en viss dag eller massa en annan och då är det lite onödigt att ladda ner den så ofta. Version ett har jag ingen aning om det går eller ej.

Så går det att lösa?
Om det går att lösa kan man sedan fundera på vilket språk jag ska skriva programmet i.

Medlem sedan dec. 20014 239 inlägg
#2

Vet inte hur det skulle fungera med scenario 1. Men ett tänkbart scenario är att bevaka filen om meddela när den ändrats. Om det är så du menar.

I .NET finns "FileSystemWatcher" där du kan specificera vad den ska kontrollera.

Hoppas jag förstod dig rätt.

Medlem sedan maj 20031 472 inlägg
#3

nja, programmet kommer bara läsa filen inte skriva i den.
Så jag behöver ett program som laddar ner filen innan den blir läst :)
Lite som ett Anti-virus program, men jag vill ladda ner en ny version när den öppnas inte scanna efter virus.

280 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
140 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)