-1

我希望有人能给我代码或如何创建一个 bat 文件的好例子 - 当用户将我的文件夹拖到他们的计算机上并在其中运行 bat 时,应该在该用户计算机上创建一个目录C:\DontKnowUsersComputerName\My documents\Visual Studio 2012\ 并且所有文件都应该移动到该文件夹​​中。我显然不知道用户将它放在他们机器上的路径,但我希望 bat 文件找出位置,并将这些文件移动到 C:\DontKnowUsersComputerName\My documents\Visual Studio 2012\

4

2 回答 2

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 命令不会创建一个新目录。

参考: http: //www.wilsonmar.com/1envvars.htm

于 2013-05-10T18:04:46.183 回答
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

用户文件夹和驱动器在环境变量中维护,

于 2013-05-10T18:07:47.880 回答