步骤:新建txt文件——填写命令——把后缀改成bat——编辑bat,把bat另存成ANSI格式——以管理员身份运行
批处理正确的格式是应该如下:
move "D:\use\copy\GB21139-2007基础地理信息标准数据基本规定.pdf" "D:\use\copy\新建文件夹"
move+空格+被英文引号引用起来的原本数据路径+空格+被英文引号引用起来的放置数据的路径
一个简单的批处理在我的电脑上运行不了,总共有如下问题
1.是新电脑,命令行没有设置环境变量
需要进入环境变量对话框,在administrator用户变量下方选择【新建】,在弹出的新建用户变量对话框,用户名填写【%path%】,变量值填写【C:/windows/system32】
用户变量设置成功,点击系统变量下方的【path】,在选择编辑,然后把【%path%】添加进去保存。
2.没有以管理员的身份运行
在设置完管理员运行后,批处理任务在文件夹中无法运行,但是在命令提示符中却可以
3.再找原因,发现把原先的bat文件另存成ANSI之后就能正常运行
总结:
1.格式要填写正确
2.环境变量设置好
3.以管理员身份运行
4.把bat另存为ANSI格式
希望我的思路可以对你有帮助~
补充:(一小时后)
重新测试数据,结果又变得无法移动文件了,这是我为什么总是重复在同一个地方摔倒,以为解决一次就会记得了,然而现实告诉我,当遇到错误并解决错误之后,还要去克服生活的惯性,去练习正确答案,直到正确答案替换错误答案成为新的惯性,不然下一次还是会出错。
简化后的move批处理步骤
首先新建txt文档,在没有填写任何内容时就该转换成bat格式,接着ctrl+a全选数据,按住shift右击复制为路径,在表格中处理成正确格式,move 引起来的路径 引起来的路径,三者用空格隔开,处理好后复制到bat中,将bat另存,编码格式选择ANSI,保存时会提示是否替换,点击是。
最后以管理员身份运行(不以管理员身份大概率也可以成功)