簡體   English   中英

將多個文件從多個文件夾移動到一個文件夾

[英]Move multiple files from multiple folders to one folder

我正在尋找一個.bat文件,它可以查看包含名稱相同的子文件夾的多個文件夾,並將其內容移動到指定的文件夾。

文件夾結構:
Main_folder

  1. MainTextures_folder
  2. Props_folder
    --model1_subfolder
    ------ Textures_subfolder
    ---------- 圖像文件
    --model2_subfolder
    ------- Textures_subfolder
    ---------- 圖像文件
    --model3_subfolder
    ------- Textures_subfolder
    ---------- 圖像文件
    --model4_subfolder
    ------- Textures_subfolder
    ---------- 圖像文件

我需要將所有圖像文件從Textures_subfolder移動到MainTextures_folder。

謝謝你的幫助。

這需要在props文件夾下的model *文件夾,並且每個model *文件夾都有一個紋理文件夾。 MainTextures文件夾位於Main_folder中。

它未經測試,應將每個紋理文件夾中的所有文件移動到MainTextures文件夾中。

@echo off
pushd "Main_folder\Props"
for /f "delims=" %%a in ('dir model* /b /ad') do (
move /-y "%%a\textures\*.*" "..\MainTextures"
)
popd
for /r "Props_folder" %%x in (*.jpg *.png *.bmp *.whatever) move "%%~fx" "MainTextures_folder"

此代碼將覆蓋所有現有文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM