Linux 使用FOR/F%I IN()DO(Copy)命令复制文件,文件包含空间
我想复制文件名中有空格的文件。如何使用以下命令执行此操作 详细信息: 文件名:temp 1.cs,位置D:\temp 目标路径:D:\temp2\Linux 使用FOR/F%I IN()DO(Copy)命令复制文件,文件包含空间,linux,command-line,Linux,Command Line,我想复制文件名中有空格的文件。如何使用以下命令执行此操作 详细信息: 文件名:temp 1.cs,位置D:\temp 目标路径:D:\temp2\ FOR /F %I IN ('DIR "D:\Temp\temp 1.cs" /B /O:-D') DO (copy "D:\Temp\%I" "D:\temp2\") 我知道copy“D:\Temp\Temp 1.cs”“D:\temp2\”可以工作,但根据业务要求,应该使用上述命令为中的/F%I执行此操作 提前谢谢 您应该能够将“delims”
FOR /F %I IN ('DIR "D:\Temp\temp 1.cs" /B /O:-D') DO (copy "D:\Temp\%I" "D:\temp2\")
我知道copy“D:\Temp\Temp 1.cs”“D:\temp2\”
可以工作,但根据业务要求,应该使用上述命令为中的/F%I执行此操作
提前谢谢 您应该能够将“delims”选项设置为空字符串,即
FOR /F "delims=" %X IN ('dir /B') DO @ECHO %X
请参见带有“|”的delims,它可以正常工作。请参阅下面适用于我的命令
FOR /F "delims=|" %I IN ('DIR "D:\Temp\temp*1.cs" /B /O:-D') DO (copy "D:\Temp\%I" "D:\temp2\")
linux
标签的作用是什么?