AskForFolderName 并检查文件夹是否存在于 .bat

阿瑟

我有一段我前段时间制作的代码。如果文件夹名称存在,则提示用户输入不同的名称是一个简单的检查。由于某种原因,它不起作用。如果文件夹存在,它应该 Goto AskForFolderName我想不明白。

@echo off
@setlocal enableextensions enabledelayedexpansion
mode 90,10
color a

::Stage 3 - Check Folder
    :AskForFolderName

    set /p NewFolder=What is the name of the iteam being sold? 
    If ["%NewFolder%"]==[] Goto AskForFolderName
    If Exist "%NewFolder%" (
       Echo Folder already exists
       Echo.
       Goto AskForFolderName
    )


    Mkdir "003 - Images Ready\%NewFolder%"
    Move "002 - Process Images\"*.* "003 - Images Ready\%NewFolder%"
    ping 127.0.0.1 -n 20 > nul
    exit
用户6811411

试试这个:

@echo off & setlocal enableextensions enabledelayedexpansion
mode 90,10
color a

::Stage 3 - Check Folder
:AskForFolderName

set /p "NewFolder=What is the name of the iteam being sold? "
If "%NewFolder%"=="" Goto :AskForFolderName
If Exist "003 - Images Ready\%NewFolder%\" (
   Echo Folder already exists
   Echo.
   Goto AskForFolderName
)

Mkdir "003 - Images Ready\%NewFolder%" 
Move  "002 - Process Images\*.*" "003 - Images Ready\%NewFolder%"
Timeout /NoBreak /T 20 > nul
exit

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用.bat文件检查文件夹是否存在

如何进行循环并检查.bat文件夹中是否存在许多文件

检查限制文件夹中的文件是否存在于php或jquery中?

PHP检查文件是否同时存在于多个文件夹中

如何检查文件是否存在于 Laravel 6 的 config 文件夹中?

如何检查文件/文件夹是否存在于 C 盘 VB.NET

如何检查文件夹是否存在于Java中相同级别的子文件夹中?

React Native:有什么方法可以检查文件是否存在于android_asset文件夹中?

如何检查文件夹是否存在于垃圾箱中或不在Google驱动器中?

递归 CTE 检查记录是否存在于任何级别,然后获取所有子项(文件夹结构)

BAT(如果存在)%environment变量文件夹%(系统文件夹)

如何检查文件夹A中的每个文件都存在于文件夹B中?

FileNotFoundError,但是文件存在于文件夹中

有没有办法检查 .docx 文件是否与 .py 文件存在于同一文件夹中,而不管文件路径如何?

找出我列表中的文件夹是否真的存在于我的文件夹中

用于检查一个目录中的文件夹是否存在于另一个目录中的别名

如何使用bat脚本检查文件夹中文件的大小并将其移动

检查生成的密钥是否已存在于文件中

检查文件是否存在于多个域中

即使文件夹存在于 c# 中,也找不到文件夹错误

.bat-从文件夹文件列表创建菜单

使用bat删除子文件夹中的文件

通过.bat文件更改文件夹图标?

如何运行子文件夹中的多个.bat文件

WIN 10启动文件夹中的bat文件

通过子文件夹顺序重命名文件 - .bat

Windows .bat创建文件夹,然后删除.bat文件

无法从项目子文件夹运行 gradlew.bat

为多个子文件夹加载.BAT