Subject: | |
From: | |
Reply To: | |
Date: | Tue, 29 May 2007 23:58:33 +0200 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Just tried the "ls -s " - it won't work as well.
Thanks
Andreas
On 29.05.2007, at 19:46, Mark Lively wrote:
> What results are you seeing?
>
> There is no real way to know the actual size of a file that is
> being written. You can get the allocated size with ls -s
>
> cat /dev/urandom > reallylongfilenameshoopshoopdedoop.dat
>
> $ ls -s reallylongfilenameshoopshoopdedoop.dat
> 8328 reallylongfilenameshoopshoopdedoop.dat
> $ ls -s reallylongfilenameshoopshoopdedoop.dat
> 10064 reallylongfilenameshoopshoopdedoop.dat
> $ls -s reallylongfilenameshoopshoopdedoop.dat
> 15312 reallylongfilenameshoopshoopdedoop.dat
>
>
>
> On May 29, 2007, at 1:21 PM, Andreas Kiel wrote:
>
>> Hi all,
>>
>> I already asked at the ASS list, but it might be better to ask here.
>>
>> I'm a little bit desperate about getting the file size of a busy
>> file when the file name has more than 31 characters.
>> It always works if the file is written, but not when the file is
>> busy and that's what I need.
>> I tried a shell script, get eof, size of (info). Always same
>> behaviour.
>>
>> Anybody any idea why - or how to solve?
>> Sure I could use a temporary name and then re-name the files, but
>> maybe there is something more elegant.
>>
>> Regards
>> Andreas
>>
Andreas Kiel
Spherico
Nelkenstr. 25
D-76135 Karlsruhe
Tel.: +49 (0)721 183 9753
eFax: +1 650 897 8094
eMail: [log in to unmask]
http://spherico.com/filmtools -- workflow tools for FCP
|
|
|