>I don't understand what you are trying to achieve. Are you saying, when the
> file equals a certain size, you want to delete it?
[quoted text clipped - 13 lines]
>> Thanks
>> Ole
The only thing I could think of is opening the file multiple times with
share access and doing some form of data "shift" using two file pointers -
essentially copying file data within the target file itself. It could be
slow and terribly thrashy if, for example, you deleted a single byte at the
start of a 16MB file. You'd end up copying the entire 16MB one byte at a
time to shift it.
On the plus side, at least it would work.

Signature
Chris Tacke, eMVP
Join the Embedded Developer Community
http://community.opennetcf.com
> Sounds like he wants to remove a section of a file that is half the size
> of the available storage. Since you can't just cut out some bytes from
[quoted text clipped - 24 lines]
>>> Thanks
>>> Ole
Ole - 09 Nov 2007 17:42 GMT
Sounds like a very useful idea and exactly what I was looking for - will try
it out.
Thanks
Ole
> The only thing I could think of is opening the file multiple times with
> share access and doing some form of data "shift" using two file pointers -
[quoted text clipped - 34 lines]
>>>> Thanks
>>>> Ole
Ole - 10 Nov 2007 10:03 GMT
I wonder what happens to the "Tale" of the file and how to tell the OS that
the file has decreased in size.? If I have a file of e.g. 10 KB in size and
I want to delete 1 KB from the middle of it, then I according to the below,
should "shift" the upper part of the file downwards until the the last byte
which is the EOF, but what happens to the last 10KB? Are there any code
snippets available?
Thanks,
Ole
> The only thing I could think of is opening the file multiple times with
> share access and doing some form of data "shift" using two file pointers -
[quoted text clipped - 8 lines]
> Join the Embedded Developer Community
> http://community.opennetcf.com
<ctacke/> - 10 Nov 2007 14:51 GMT
Simply call SetLength on the FileStream to the new length, Flush and Close.

Signature
Chris Tacke, eMVP
Join the Embedded Developer Community
http://community.opennetcf.com
>I wonder what happens to the "Tale" of the file and how to tell the OS that
>the file has decreased in size.? If I have a file of e.g. 10 KB in size and
[quoted text clipped - 18 lines]
>> Join the Embedded Developer Community
>> http://community.opennetcf.com