『壹』 需要一個批處理,把7個不同文件夾的第一張圖片抽出來放在一個單獨的文件夾,每個文件夾7張,重復操作
以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的多個文件夾放一起雙擊運行
<# :
echo off&cls
rem 分別從多個子文件夾里將排在最前面/第一位的圖片文件提取出來
mode con lines=3000
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$newfolder=".\#reslut";
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
$newfolder=$newfolder -replace '^\.',$path;
if(-not (test-path -liter $newfolder)){[void](md $newfolder)};
$codes=@'
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
public static class ExpDir
{
[DllImport("Shlwapi.dll", CharSet=CharSet.Unicode)]
public static extern int StrCmpLogicalW(string p1, string p2);
public static string[] Sort(string[] f)
{
Array.Sort(f, StrCmpLogicalW);
return f;
}
}
'@;
Add-Type -TypeDefinition $codes;
$ext=@('.jpg','.jpeg','.bmp','.png','.gif');
[byte[]]$b=@(32,45,45,62,32);
$c=[Text.Encoding]::Default.GetString($b);
$folders=@(dir -liter $path|?{($_.FullName -ne $newfolder) -and ($_ -is [System.IO.DirectoryInfo])});
for($i=0;$i -lt $folders.length;$i++){
$files=@(dir -liter $folders[$i].FullName|?{($ext -contains $_.Extension) -and ($_ -is [System.IO.FileInfo])}|%{$_.Name});
if($files.length -ge 1){
$list=[ExpDir]::Sort($files);
$oldfile=$folders[$i].FullName+'\'+$list[0];
write-host ($oldfile+$c+$newfolder);
};
}
『貳』 怎樣把電腦中所有的照片移到一個文件夾
第一步:在桌面找到計算機或者我的電腦圖標,左鍵點擊圖標打開我的電腦。
『叄』 如何把所有文件夾下的照片全部復制出來
簡單的方法:進入你要進入的文件夾,點擊其中任一張,按下Ctrl+A全選,接著按下Ctrl+C復制所有的照片,然後你只需要找到你要復制到的地方文件夾,按下Ctrl+V就行了!
『肆』 怎樣批量抽取500個文件夾中的第一張圖片
電腦中安裝有WINRAR或是好壓嗎?
如果沒有,請安裝上這程序其中之一即可。
這些圖片如果是在一個大目錄下的多個目錄中,就在這些圖片最上層的目錄上
點右鍵--添加到壓縮文件
點文件,修改「被壓縮的文件列表」,現在裡面應該有路徑,比如:「D:\圖片\風景圖片」,把它修改為「D:\圖片\風景圖片\*.jpg」。明白了嗎?其它就是在那個路徑的後面加了一個「\*.jpg」
到這兒,還沒有完成,因為你的圖片里,可能還會有bmp、gif等
所以,我們要再次編輯這兒,改為:「D:\圖片\風景圖片\*.jpg」 「D:\圖片\風景圖片\*.gif」 「D:\圖片\風景圖片\*.bmp」。(注意有空格的)。這樣一來,我們就可以把「風景圖片」中這三種圖片全包括了。也包括子目錄哦。
再往下看,有個「不壓縮直接存儲的文件列表」。這兒是空的,把它填寫為*.jpg *.gif *.bmp(注意有空格),為什麼要這樣做?因為你的圖片可能會有很多,不壓縮直接存儲的話,速度會比較快。
再往下看,有個「文件路徑」,這兒,我們選擇「不存儲路徑」(注意:選擇這一個,要保證你所有的圖片不能重名,要不然,過程中,會提示你有重名,問你是改名還是覆蓋,就很麻煩了。如果有重名的話,你最好選擇「存儲相對路徑」)
設置好了,就點「確定」
你這目錄下所有的圖片,就被壓縮到一個壓縮包中去了。
壓縮完成後,找到這個壓縮文件,把它解壓到一個新建的目錄中去,就OK了
『伍』 如何提取多個文件夾中圖片
可以新建一個文件夾,命名為1(給文件夾名字,是為了方便講解而已)
然後全選,把所有圖片復制出來即可。
感覺這個方法比較實用。
『陸』 如何把照片批量按順序放進文件夾里,就是第一張照片放進第一個文件夾,以此類推
不知道你為啥,不過是可以走技巧,移動文件你知道吧,就是move ……
那麼,你建立一個exel,分三個欄,寫上move,文件名,目標文件夾。
由於execl是可以填充的,所以多個文件也沒問題,
然後,把文件保存到svc文件,用文本編輯器打開,把分割符(就是逗號)改成空格,然後把文件改名成bat文件,執行之就好;
文件少於30個, 直接手動拉文件比較簡單,
『柒』 如何快速復制多個文件夾內的圖片
不要直接搜索,那樣復制後會覆蓋得只剩下一個文件了,要達到你的要求,辦法倒是有。
首先,把serverskin文件夾復制一個到別處,搜索這個文件夾,把所有的看過到的conf.ini和small.jpg都刪除。
在這個文件夾中執行dos命令(可以建一個任意文件,右擊用cmd.exe打開),在dos窗口中執行dir>>aa.txt命令,這時就在這個文件夾中出現一個aa.txt文件,把裡面的關於所有文件夾的行都復制到excel的一個工作表的一列(如A列)中,看到每一個單元格中就是一個文件夾的名稱。在B1單元中輸入bk.jpg,向下填充至最後一行。在c1單元格中輸入001.jpg,向下填充序列到最後一行,即C列顯示001、002、003……(用滑鼠雙擊填充柄即可)。在D1單元格中輸入="ren "&a1&"\"&b1&" "&c1,向下填充到最後一個單元格。注意不要落下空格。
復制D列結果到記事本中,另存為一個BAT文件,把這個文件拖到這個文件夾中,雙擊它執行。
在這個文件夾中搜索,關鍵字只寫jpg,看一下搜索結果吧,把搜到所內容都復制到你新建的文件夾中就達到你的要求了。
如果做不好,私信我傳給我文件我給你做。
『捌』 什麼軟體可以把一堆文件夾里的圖片(每個文件夾都含著)提取出來。 具體講:一堆文件夾,每個裡面都有
第一步:打開文件夾
第二步:右上角windows搜索
第三步:輸入 *.jpg (如果其他格式你就搜其他的)
第四步:把圖片結果全選復制
第五步:粘貼到新文件夾就好了
『玖』 你好 怎麼將文件夾里第一張照片按指定名稱復制多個拷貝在同一個文件夾下 我現在的比較麻煩 需要手動改名
不清楚你的實際文件/情況,僅以問題中的說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行
@echo off&cd /d "%~dp0"
rem 將當前目錄里一個指定文件復制創建多個副本文件並重命名
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "file=B17A1323.jpg"
if not exist "%file%" (echo;"%file%" 未找到&pause&exit)
for /f "delims=:" %%a in ('type "%~f0"^|findstr /n "^exit$"') do set "last=%%a"
for /f "delims=" %%a in ("%file%" ) do (
for /f "skip=%last% delims=" %%b in ('type "%~f0"') do (
echo;"%file%" --^> "%%b%%~xa"
/y "%file%" "%%b%%~xa"
)
)
echo;%#% +%$%%$%/%_% %z%
>nul ping /n 4 0
exit
新名稱1
新名稱2
新名稱3
新名稱n
『拾』 怎樣批量復制圖片到其他文件夾
分三種情況:
1、全選(Ctrl
+
A
)後
復制(Ctrl
+
C)粘貼(Ctrl
+
V)
2、如果是部分連續,則選中第一個,按住Shift鍵,點連續的最後一個。然後復制-粘貼。
3、如果是不連續選擇性批量復制,則按住Ctrl鍵,滑鼠挨個兒左擊要復制的圖片,然後復制-粘貼。