我有一个4000 .tif图像的列表,我需要从包含20,000多个图像的文件夹中复制。
我正在尝试使用命令提示符通过使用Googlesearch问题中find的代码来执行此操作。
代码如下:
for /f %a in H:list.txt do copy %a H:new "H:list.txt" is my list file "H:new" is where i want my files to be copied to
我在包含.tif文件H:Doc2的文件夹中运行这个命令,我不断收到:
在Windows命令提示符下快速移动到祖先目录的“cd ..”替代方法
C#程序不会评估操作并返回错误的答案
在windows命令行上build立modernizr
从findstr命令输出中replacestring
如何从AC#Windows桌面应用程序运行Python命令?
H: list.txt在这个时候是意外的。
是什么导致了这个问题? 我的列表没有正确设置?
它看起来像这样:
ABBA.TIF ABBD.TIF ABBQ.TIF
文件名后面是否需要逗号或冒号?
除非从admin cmd提示符运行,否则psshutdown将失败
执行.ps1脚本时Powershell问题
批处理 – 用特殊字符replacestring
Java与cmd进行交互
H:list.txt是一个文字,你要循环遍历文件的每一行。 看一下这个:
你如何循环使用Windows批处理文件的文本文件中的每一行?
for /F "tokens=*" %%A in (myfile.txt) do [process] %%A
建议:用“窗口”来标记。
Amir诊断出您的直接问题 – 您的代码缺少IN子句中的括号。
但是你有另一个潜在的问题。 您的列表可能包含文件名和或包含空格或其他特殊字符的路径。 如果是这样,那么这个名字必须被引用。
列表中的值可能已经被引用,或者它们可能不被引用。 您可以使用~修饰符去除可能存在或不存在的现有封闭引号,然后明确地添加自己的引号。
for /f %a in (H:list.txt) do copy "%~a" H:new
如果您想要将该行包含在批处理文件中,则每个%必须加倍为%% 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。