Visual Basic:将文件夹从%appdata%复制到新文件夹

时间:2011-06-20 23:17:43

标签: vb.net

我正在尝试编写一个小文件,将一个文件夹(名为.minecraft)复制到一个新文件夹(不存在,但我想创建一个名为.minecraft_backups的新文件夹)。 我目前的代码是:

My.Computer.FileSystem.CopyDirectory("%appdata%/.minecraft", "%appdata%/.minecraft_backups", True)

我收到一条错误消息: 找不到目录'%appdata%/。minecraft'。 我猜这是因为%appdata%快捷方式。有没有办法解决这个问题?原因是因为很明显,如果我没有输入%appdata%并输入到目录的完整路径,我需要输入计算机的用户用户名。

有人可以编写一小段代码来执行此操作吗?

1 个答案:

答案 0 :(得分:1)

尝试以下方法获取环境变量的字符串表示。

http://msdn.microsoft.com/en-us/library/system.environment.expandenvironmentvariables.aspx