我希望有人可以给我代码或如何创建一个执行此操作的bat文件的好例子 - 当用户将我的文件夹拖到他们的计算机上并在其中运行bat时,应该在其上创建一个目录C:\ DontKnowUsersComputerName \我的文档\ Visual Studio 2012 \中的用户计算机应该将所有文件移动到该文件夹中。我显然不会知道用户将其放在机器上的路径,但我希望bat文件找出位置,并将这些文件移动到C:\ DontKnowUsersComputerName \ My documents \ Visual Studio 2012 \
答案 0 :(得分:0)
编辑:注意到你想在“我的文档”中找到这些文件,并且可能想要创建目录。
批处理文件内部(cd到%USERPROFILE%可以在任何地方使用):
cd %USERPROFILE%
md "My DocumentsB/Visual Studio 2012B"
cd "My DocumentsB/Visual Studio 2012B"
ECHO Test text >filename.txt
pause
如果目录已经存在(就像我的那样),make directory命令就不会生成新目录。
答案 1 :(得分:0)
这应该让你开始:
if NOT EXIST "%HOMEDRIVE%%HOMEPATH%\Documents\Visual Studio 2012\" mkdir "%HOMEDRIVE%%HOMEPATH%\Documents\Visual Stydio 2012\"
mkdir "%HOMEDRIVE%%HOMEPATH%\Documents\Visual Studio 2012\newfolder
用户文件夹和驱动器保存在环境变量
中