HighTechTalks DotNet Forums  

Advanced IO in .Net; unanswerable ?

Dotnet FAQs microsoft.public.dotnet.faqs


Discuss Advanced IO in .Net; unanswerable ? in the Dotnet FAQs forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
modosansreves
 
Posts: n/a

Default Advanced IO in .Net; unanswerable ? - 03-01-2007 , 05:32 PM






For a rather long time I've been looking for the following
functionality:

* On NTFS a file can have several names (hard links). How to enlist
them ?

* I'm going to create a file and I exactly know the future size. How
can I
- indicate that size in order to reduce possible fragmentation,
- indicate that I'm going to do sequential writes only ?

* On NTFS an empty folder can have a logical partition mounted to it.
There are also junctions.
Given a "folder" name, how to determine whether it is a regular
folder, a mount point or a junction ?

* Consequently from the previous,
a logical partition can have multiple mount points. How to enlist
them ?

Please ...


Reply With Quote
  #2  
Old   
RobinS
 
Posts: n/a

Default Re: Advanced IO in .Net; unanswerable ? - 03-01-2007 , 08:28 PM






You might try posting your questions to
microsoft.public.dotnet.languages.csharp or
microsoft.public.dotnet.languages.vb, whichever is your choice. They are a
lot more active than this one is.

Robin S.
-----------------------------------------------
"modosansreves" <modosansreves (AT) gmail (DOT) com> wrote

Quote:
For a rather long time I've been looking for the following
functionality:

* On NTFS a file can have several names (hard links). How to enlist
them ?

* I'm going to create a file and I exactly know the future size. How
can I
- indicate that size in order to reduce possible fragmentation,
- indicate that I'm going to do sequential writes only ?

* On NTFS an empty folder can have a logical partition mounted to it.
There are also junctions.
Given a "folder" name, how to determine whether it is a regular
folder, a mount point or a junction ?

* Consequently from the previous,
a logical partition can have multiple mount points. How to enlist
them ?

Please ...




Reply With Quote
  #3  
Old   
modosansreves
 
Posts: n/a

Default Re: Advanced IO in .Net; unanswerable ? - 03-10-2007 , 08:51 AM



Thank you very much, Mattias

Unfortunately, I didn't met GetVolumeNameForVolumeMountPoint before
and now I know at least one solution to my problems and a land to dig
for other solutions.


Reply With Quote
  #4  
Old   
BrianH
 
Posts: n/a

Default Re: Advanced IO in .Net; unanswerable ? - 03-14-2007 , 03:28 PM



Thank you very much Robin! I had missed these and they seem to be more
in line with my current needs. I wouldn't have known about them if you
hadn't gone out of your way to direct someone there.

BrianH

RobinS wrote:
Quote:
You might try posting your questions to
microsoft.public.dotnet.languages.csharp or
microsoft.public.dotnet.languages.vb, whichever is your choice. They are a
lot more active than this one is.

...

Reply With Quote
  #5  
Old   
RobinS
 
Posts: n/a

Default Re: Advanced IO in .Net; unanswerable ? - 03-15-2007 , 02:18 PM



You're welcome. I just cruise through once in a while and let people know.

Good luck.
Robin S.
--------------------
"BrianH" <bhebener (AT) forEzitecomputing (DOT) com> wrote

Quote:
Thank you very much Robin! I had missed these and they seem to be more
in line with my current needs. I wouldn't have known about them if you
hadn't gone out of your way to direct someone there.

BrianH

RobinS wrote:
You might try posting your questions to
microsoft.public.dotnet.languages.csharp or
microsoft.public.dotnet.languages.vb, whichever is your choice. They are
a lot more active than this one is.

...



Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.