Actually Ron Beyer is right. Still, if you want to hide something from the administrator too, than that won't work.
You can use (A)
EFS[
^] from code:
http://msdn.microsoft.com/en-us/library/system.io.file.encrypt(v=vs.110).aspx[
^] or create encrypted content (B):
http://support.microsoft.com/kb/307010[
^].
This later works for individual files only. Adding proper ACLs could hide files from non-authorized normal users, but neither the administrator can read the content. Be aware, that EFS is bound to the user on that system, so you have to think trough:
https://support.microsoft.com/kb/223316[
^]
But you can use also something like 7-zip's API (C) (see:
http://sevenzipsharp.codeplex.com/[
^]) to create encypted "folders". You can even combine ziping and encrypting the filestream itself (D).
But only (A) and (C) will enable the authorized users to access the content with applications others than yours.