我在 msdn 上找到了这个例子:
My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
"This is new text to be added.", False)
如果您指定“test.txt”而不是完整路径,则没有错误,文件保存在某处。问题是,什么是完整路径,仅指定文件名时是否有形成路径的规则?
我在 msdn 上找到了这个例子:
My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
"This is new text to be added.", False)
如果您指定“test.txt”而不是完整路径,则没有错误,文件保存在某处。问题是,什么是完整路径,仅指定文件名时是否有形成路径的规则?
如果只指定文件名,则文件将在当前目录中创建。
当前目录可以是任何东西。
工作室在启动应用程序时,将当前目录设置为二进制文件所在的目录。
从命令行运行时,当前目录将是用户在命令行上所在的目录。
当从其他东西启动时 - 当前目录完全由这个“其他”的创建者决定。
如果要获取特定目录中的文件 - 设置完整路径。