如何在vb6中使用cmd行重命名文件?

far*_*oft 1 vb6 command-line cmd visual-studio

如何在vb6中使用cmd行重命名文件?

我的代码有什么问题?

Shell "cmd ren D:\before.txt after.txt"
Run Code Online (Sandbox Code Playgroud)

小智 8

你需要一个/ C或/ K才能真正正常工作.见Cmd /?欲获得更多信息.

Shell函数也与命令行提示不同.它是旧版本VB和Windows的残余,是WinExec()API的包装器.

要在VB6中重命名文件,请使用Name语句:

Name "D:\before.txt" As "after.txt"
Run Code Online (Sandbox Code Playgroud)