所以基本上我想做的是
发送到保存在sendto文件夹中的批处理文件
3.a。如果它是文件夹,则做一些工作(完成)
3.b。如果是文件
I。如果不存在相同名称的文件夹,则创建一个
II。将文件移到文件夹
我写了以下脚本,但是不能正常工作,如果 条件永远不会运行。我在这里做错什么以及如何解决?
@echo off
:my_loop
IF [%1]==[] GOTO completed
if not exist %1"\" (
set /P "create=Its a file, want to create a folder? Y/[N] "
if /I "%create%"=="Y" ( rem This loopdoes not run
mkdir %~n1
move "%1" "%~n1"
)
)
cd %1
set /p "clearc=Press any key"
SHIFT
GOTO my_loop
:completed