Windows либо выберет фотографию, либо использовала фотографию с именем folder.jpg.
Если вы хотите использовать первую папку, вам нужно скопировать первую фотографию в файл с именем folder.jpg.
Я не знаю, есть ли какая-либо программа или расширенная функция, где вы можете изменить это поведение. Мне было бы интересно знать тоже
ОБНОВИТЬ:
У меня есть этот старый скрипт в течение многих лет, который я использую для поиска и замены строк в каталогах. Вы можете легко изменить его, чтобы найти первый JPG и скопировать его в папку. Вероятно, есть лучший способ сделать это, но, надеюсь, это поможет вам.
create_folderdotjpg.vbs
Dim MyFile
MyFiles = GetFileArray(".")
For Each MyFile In MyFiles
' psuedo logic here
' get a list of all files in sub folder
' find the first jpg, and copy the file to folder.jpg
Next
MsgBox "Done..."
function GetFileArray(ByVal vPath)
'Get our objects...
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.Getfolder(vPath)
Set Files = Folder.SubFolders
'Resize the local array
'Arrays are 0 based but Files collection is 1 based.
if Files.count = 0 then
GetFileArray = array()
Exit Function
Else
Index = 0
Redim FileList(Files.Count-1)
For Each File In Files
set FileList(Index) = File
Index = Index + 1
Next
GetFileArray = FileList
End If
'Always good practice to explicitly release objects...
Set FSO = Nothing
Set Folder = Nothing
Set Files = Nothing
End function