30. september 2003 - 12:12Der er
10 kommentarer og 1 løsning
Tjek om File objekt skrives til
Jeg har et lille program som skal hælde filer over i en mappe fra en anden. Dog har jeg et problem i og med at brugere smider filerne op via ftp og den skal ikke tage filer som er halvt-uploadede.... har prøvet at tjekke med File.canWrite() men får altid true hvis at bare halvdelen af filen er der.. er der en vej udenom??
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Kan du bruge .length() Det kan man nok heller ikke.. Men noget med at tjekke om den er så lang som den skal være... Jeg kan ikke lige gennemskue hvordan man skal få hevet den anden længde ud...
Arne... jamen jeg har ikke kontrol over det program der uploader filen... så jeg kan jo ikke tage låsen... eller sætter OS'et automatisk en lås på en fil der er ved at blive oprettet sådan at man kan tjekke på det via metoden?
It's important to understand that it doesn't matter if a file is locked from a C/C++ program or through a FileChannel in another Java program. Waiting and getting the lock is still the same no matter who might lock a file.
Der blev ikke behov for dette anyways da den kaster en exception hver gang du prøver at tilgå en fil som skrives til.... dog ikke hvis du bruger File objektet men hvis du prøver på at skrive til den eller læse fra den.
Dog får Arne_V stadigvæk pointene da dette også var en måde at løse problemet på.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.