Next to impossible.
At the base level, all disk IO is handled by library functions, so at some point you have to use those at least.
You can write a native DLL which uses those and access that from VB, but that is just pushing the library into a different language.
Why are you trying to do this? And why don't you just use
File.WriteAllText(fileName, text)
instead?