有一些特定的图像文件,需要将选定的文件复制到另一个文件夹

Posted

技术标签:

【中文标题】有一些特定的图像文件,需要将选定的文件复制到另一个文件夹【英文标题】:Having some specific images file and need to copy selected files to another folder 【发布时间】:2020-07-16 07:45:58 【问题描述】:

我是这里的编码新手, 我在这里搜索了几个关于我的要求的线程,尝试但没有成功。

我的基本要求是。 我有一个包含 1000 张图像的文件夹。 需要复制特定图像并传输到其他文件夹。 这是基本的基本要求

以任何方式开放 Xcopy 或 robocopy 或 powershell

尝试使用 Xcopy

xcopy /d /y /s "\Your Image Folder\*.jpg" "C:\Users\%username%\Desktop\Master Image Folder\"

在这里,我遇到了一个文件可以正常复制但我不需要复制多个文件的问题。将如何修改该脚本

尝试使用 robocopy

robocopy "source path" "destination path" "file name"

同样的问题,如何传输多个文件。 假设我在 excel 或记事本中列出了姓名。

尝试使用 PowerShell

Get-Content e:\np.txt | ForEach-Object copy-item $_ E:\day1\sorted

这里,NP.txt - 是该记事本文件中的文件列表。 现在目的地是E:\day1\sorted 但是我很困惑源路径在哪里,源路径应该在哪里,我应该写

【问题讨论】:

【参考方案1】:

要阅读您的列表,请使用 for /f 循环:

for /f "delims=" %%a in (np.txt) do echo %%a

而不是echo %%a(用于测试),只需插入您的复制命令:

for /f "delims=" %%a in (np.txt) do (
   xcopy /d /y /s "\Your Image Folder\%%a" "%userprofile%\Desktop\Master Image Folder\"
)

(您可能需要根据np.txt 的确切内容对其进行一些调整。另外,我不确定您为什么使用/s - 根据您的描述应该没有必要)

【讨论】:

以上是关于有一些特定的图像文件,需要将选定的文件复制到另一个文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何将选定的行从一个 wpf 数据网格复制到另一个 wpf 数据网格? [关闭]

如何递归地将目录复制到另一个目录并仅替换未更改的文件?

iOS - 将特定图像从捆绑资源路径复制到 Documents Dir

如何将具有特定大小的字符复制到另一个图像中与原始图像相同的位置?

如何使用c ++文件系统库将文件复制到另一个目录

django - 如何将实际图像文件从一个模型复制到另一个模型?