在我的本地电脑上,我想写一个我网站上的文本文件。如何在vb.net中获取路径,这样我就不必对路径进行硬编码。我试过了~\test.txt
,但它无法正常工作
My.Computer.FileSystem.OpenTextFileWriter("C:\test\mysite\test.txt", True)
''What I want is My.Computer.FileSystem.OpenTextFileWriter( getMysitePath() + "test.txt", True)
答案 0 :(得分:2)
使用Server.MapPath method,以下示例我假设test.txt
位于您网站的根文件夹中
My.Computer.FileSystem.OpenTextFileWriter(Server.MapPath("~/test.txt"), True)