CMD 窗口是「cp936」,GVIM 传出的文件名称则是「UTF-8」。所以,使用 GVIM 的 iconv() 函数便可以将 GVIM 内部的「UTF-8」转换成「cp936」并传给 CMD 。这样一来则可以解决之前的问题。我目前是可以用这句来完成的::execute "!".iconv('"'.@%.'"','UTF-8','cp936')稍微修改一下还可以拥有其他功能。
将文件夹修改为英文。