① 請教批處理大蝦,如何將一堆不同時期拍攝的照片按修改日期自動創建文件夾進行歸檔
不清楚你的實際文件/情況,僅以問題中的說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的文件放一起雙擊運行
<#:
cls&echooff&cd/d"%~dp0"&modeconlines=5000
rem將當前目錄里多個jpg圖片文件按照修改日期或拍攝日期劃分/歸類到不同文件夾里
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"current=%cd%"
rem1為修改日期2為拍攝日期
set"datetype=1"
powershell-NoProfile-ExecutionPolicybypass"Get-Content-literal'%~f0'|Out-String|Invoke-Expression"
echo;%#%+%$%%$%/%_%%z%
pause
exit
#>
$b=[Convert]::FromBase64String("IC0tPiA=");
$c=[Text.Encoding]::Default.GetString($b);
Add-Type-AssemblyName'System.drawing';
$current=$env:current;
$datetype=$env:datetype;
$files=@(dir-literal$current|?{(@(".jpg",".jpeg")-contains$_.Extension)-and($_-is[System.IO.FileInfo])});
for($i=0;$i-lt$files.length;$i++){
$t='';
if($datetype-eq'1'){$t=$files[$i].LastWriteTime.ToString('yyyy-MM-ddHH:mm:ss');}
if($datetype-eq'2'){
$img=[System.Drawing.Image]::FromFile($files[$i].FullName);
foreach($itin$img.PropertyItems){
if($it.Id-eq0x9003){
$t=[System.Text.Encoding]::ASCII.GetString($it.Value)-replace'x00$','';
break;
}
}
$img.Dispose();
}
if($t-ne''){
$newfolder=($t.trim().replace(':','-')-split's+')[0];
if(-not(test-path-literal$newfolder)){[void][IO.Directory]::CreateDirectory($newfolder);}
$files[$i].Name+$c+$newfolder;
}
}
② iphone手機內照片文件夾如何設置成按照「年+月」命名
具體設置步驟:
1、將iPhone手機解鎖後,在屏幕主頁面中找到【設置】的圖標打開。
③ 讓圖片在電腦文件夾中按時間順序排列
在文件夾中設置文件的排序方式按日期進行排序即可,具體操作請參照以下步驟。
1、在電腦中進入到目標文件夾中,然後點擊上方菜單中的「查看」選項。
④ 怎樣把照片按照拍攝日期自動分類,
把照片按照拍攝日期自動分類步驟如下:
1、將所有導出照片文件復制到同一文件夾內。
2、打開照片所在文件夾,點擊右鍵,選擇【排序方式】,然後選擇【日期】即可