Aplikace zpracovává soubory, které jsou zasílány přes FTP z jednotlivých stanic. Stává se mi však, že zpracovávaný soubor se nepovede aplikací smazat, jelikož je pravděpodobně ještě zamčen FTP serverem. Výsledkem je to, že se mi FTP adresář plní časem množstvím souborů, které není možné smazat ani ručně přes průzkumníka, pomůže jen restart windows. Dočasně mám polovičaté řešení, kdy zpracovávám soubory, u kterých byl poslední zápis před X sekundami, ale také to není na 100%. Dotaz tedy zní : existuje v NET nějaká možnost jak zjistit, že soubor na který chci přistupovat je otevřený jiným procesem ?
|