level 6
梨花无碍🎀
楼主
脚本如下:
set workspace=E:\虚拟机测试
set bathome=%CD%
cd /d %workspace%
for /R "%workspace%" %%s in (*) do (
echo %%s >> %bathome%\dir.txt
)
cd /d %bathome%
net use \\192.168.1.103\ipc$ 2wsx3edC /user:Administrator
for /f "tokens=1,2 delims=:;" %%a in (dir.txt) do (
echo F | xcopy %%a:%%b \\192.168.1.103\E$%%b /d /s /e /y /r
)
net use \\192.168.1.103\ipc$ /delete
del /F /S /Q dir.txt
出现的问题:
遍历的文件内不带空格的目录和文件名 全部都可以复制
但是有空格的无法复制
2019年06月28日 08点06分
1
set workspace=E:\虚拟机测试
set bathome=%CD%
cd /d %workspace%
for /R "%workspace%" %%s in (*) do (
echo %%s >> %bathome%\dir.txt
)
cd /d %bathome%
net use \\192.168.1.103\ipc$ 2wsx3edC /user:Administrator
for /f "tokens=1,2 delims=:;" %%a in (dir.txt) do (
echo F | xcopy %%a:%%b \\192.168.1.103\E$%%b /d /s /e /y /r
)
net use \\192.168.1.103\ipc$ /delete
del /F /S /Q dir.txt
出现的问题:
遍历的文件内不带空格的目录和文件名 全部都可以复制
但是有空格的无法复制

