Foxtable(狐表)用户栏目专家坐堂 → [求助]filesys将文件写到系统文件夹


  共有1578人关注过本帖树形打印复制链接

主题:[求助]filesys将文件写到系统文件夹

帅哥哟,离线,有人找我吗?
有点色
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/24 16:20:00 [显示全部帖子]

 如果要往 system32 拷贝内容,系统是不允许的。需要这样变通

 

Dim s As String = Date.now
Dim fstr As String = "e:\test.txt"
Dim f As String = SpecialFolder.SYSTEM & "\test.txt"
Dim fcmd As String = "e:\test.bat"
FileSys.WriteAllText(fstr, s, False)
FileSys.WriteAllText(fcmd, "copy " & fstr & " " & f & " /y", False, encoding.default)
'FileSys.WriteAllText(fcmd, "copy " & fstr & " " & f & " /y" & vbcrlf & "pause", False, encoding.default)

System.Diagnostics.Process.Start("Explorer", "  /select," & fcmd & " ")
system.threading.thread.sleep(1000)
Sendkeys.Send("{enter}")

 

 当然,如果你用代码直接拷贝,会存放到 syswow64 文件夹


 回到顶部