Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File Batch可从文件中读取文件名,将其移动到另一个目录,并在文本文件中列出任何失败的文件_File_Batch File_Move - Fatal编程技术网

File Batch可从文件中读取文件名,将其移动到另一个目录,并在文本文件中列出任何失败的文件

File Batch可从文件中读取文件名,将其移动到另一个目录,并在文本文件中列出任何失败的文件,file,batch-file,move,File,Batch File,Move,我有一个15000张图片的目录,但只使用了1500张。我使用excel创建了一个命令列表,用于将1500个图像中的每一个移动到一个新文件夹 问题是只复制了1200个图像,剩下300个图像需要创建或查找 我正在努力做到以下几点: File1有一个文件名列表 File2是列出不可用的文件名 对于file1中的每个文件名,读取该文件并将其移动到另一个文件夹。若出现错误(并没有要移动的图像),请将该图像名称写入另一个文件,这样我们就有了需要查找的300个图像的列表 谢谢你的帮助。我有一点批量生产的经验,

我有一个15000张图片的目录,但只使用了1500张。我使用excel创建了一个命令列表,用于将1500个图像中的每一个移动到一个新文件夹

问题是只复制了1200个图像,剩下300个图像需要创建或查找

我正在努力做到以下几点:

File1有一个文件名列表 File2是列出不可用的文件名

对于file1中的每个文件名,读取该文件并将其移动到另一个文件夹。若出现错误(并没有要移动的图像),请将该图像名称写入另一个文件,这样我们就有了需要查找的300个图像的列表

谢谢你的帮助。我有一点批量生产的经验,但这有点让我不知所措

for /f "delims=" %%a in (excel_file.txt) do if exist "%%a" (move "%%a" "destinationdirectoryname") else (echo %%a>>cantfindthisfile.txt)

没那么难…

这不是一个问题,而是一个任务请求,这是离题的!要想抓住这个话题,分享你们的努力,并清楚地描述你们的困境。请在这里学习!谢谢你,马古。我忘记了重定向>>,试图打开文件,写入行,最后关闭文件。然后尝试使用std输出。你的方法更好更简单。