我试图多个文件和文件夹拖拽复制并使用一个解决方案,我认为应该是这个样子滴的选择:批量拖放文件和文件夹
mkdir newdir
for %%a in ("%*") do (
echo %%a^>>new.set
)
for /f "tokens=* delims= " %%b in ('type "new.set"') do (
SET inset=%%b
call :folderchk
if "%diratr%"=="d" robocopy "%%b" "newdir" "*.*" "*.*" /B /E && exit /b
copy /Y %%b newdir
)
exit /b
:folderchk
for /f tokens=* delims= " %%c in ('dir /b %inset%') do (
set atr=%~ac
set diratr=%atr:~0,1%
)
我试着拼凑从下面的例子代码,但我坚持:
http://ss64.com/nt/syntax-dragdrop.html
Drag and drop batch file for multiple files?
Batch Processing of Multiple Files in Multiple Folders
的链接也被描述你能告诉我们你在哪里卡住了?这将是有益的 – jeb
老实说,我只是不够聪明。我需要批处理文件来处理具有特殊字符和空格的文件。 – user1136386