任何人都可以告诉我如何在Windows批处理脚本中执行以下操作? ( *.bat
):
- 仅当文件夹尚不存在时才创建它
更详细地说,我想在C:\\
驱动器上创建一个名为VTS
的文件夹,但前提是该文件夹尚不存在。 我不想覆盖文件夹的内容(如果它已经存在并且执行批处理)。
#1楼
试试这个
ROBOCOPY C:\\Users\\ADMIN\\Pictures c:%date:~4,2%%date:~7,2%%date:~10,4% /MOV
此批处理将生成一个新文件夹并将其名称设置为当前日期。 (03222013)然后它会将C:\\Users\\ADMIN\\Pictures
文件夹中的任何文件移动到新创建的文件夹。
如果今天是2013年3月22日.... C:\\Users\\ADMIN\\Pictures
所有文件将被移动到名为03222013
的文件夹中。
仅移动C:\\Users\\ADMIN\\Pictures
文件。 不会触及C:\\Users\\ADMIN\\Pictures
任何文件夹。
#2楼
我为我的脚本创建了这个我用于眼睛的工作。
:CREATES A CHECK VARIABLE
set lookup=0
:CHECKS IF THE FOLDER ALREADY EXIST"
IF EXIST "%UserProfile%