題:
相機為什麼將照片放在存儲卡上的多個文件夾中?
L84
2012-05-02 23:50:41 UTC
view on stackexchange narkive permalink

最近,當我查看存儲卡時,我發現存儲卡上有多個文件夾。文件路徑如下所示:

  DCIM / 100D5100DCIM / 101D5100  

D5100是我正在使用的相機,但是我已經在多台相機上看到了這種行為。為什麼相機會自動將照片拆分到多個文件夾?

注意:文件夾1的照片從1-345,然後文件夾2的照片從345-700等。但是我還沒有看到任何指示新文件夾創建時的模式。

在佳能600D中,您可以自己創建多個文件夾,但是我沒有註意到相機會自己創建文件夾
@AkramMellice-我已經在我的數碼單反相機上看到了多點拍攝。
@drewbenn-我不這樣認為,因為我已經在多台攝像機上看到了這種現象。也許和日期有關? IE:第1天=文件夾1-第2天-文件夾2?
五 答案:
Itai
2012-05-03 02:53:26 UTC
view on stackexchange narkive permalink

這是閱讀相機手冊的一種情況。如果您的相機未附帶完整的相機,則CD上將有一個。行為大不相同。

通常,相機使用文件名給它們提供4位數字編號(有些使用5位數字),因此理論上您可以在單個文件夾中保存9999張照片。但是,相機可以不同方式分解文件夾中的這些圖像。此外,某些相機可以讓您使用其“設置/配置”菜單進行控制:

  • 某些數碼單反相機,例如Pentax K-5,其目的是使文件夾具有一定數量的圖像(在這種情況下為500),但是他們可以給您更多的東西,因為它們不會破壞支架。
  • 有些相機不會破壞連拍,有些會把它們放在單獨的文件夾中。
  • 有些相機也有單獨的圖像文件夾
  • 一些模型還可以按日曆日分解文件夾,並根據月份和日期命名該文件夾。
  • 它們還可以按照片數量分解事物。開槍,而不是數存的。在這種情況下,您將始終少於一定數量。尼康入門級相機通常採用這種方法,限制為499或999。
  • 最後,用戶可以創建一些DSLR,SLD和一些超變焦let文件夾。在這種情況下,文件夾仍然包含3位數的序列號,如果文件夾本身超出了相機的容量,則該數字會遞增。

我個人覺得這很煩人,必須從一個以上的文件夾,但我不是設計這些東西的那個!我要做的是在將Keeper複製到我的計算機後,使用一個小的Python腳本按順序重命名所有文件。

您提到了499個限制。我當時處於400年代,情況可能就是這樣。如果看到這種情況,我會在這裡發回郵件。
Flimzy
2012-05-03 01:41:37 UTC
view on stackexchange narkive permalink

在我看到的大多數(全部?)相機上,目錄的編號從100開始,每個文件夾中的文件編號為0000-9999,每個文件夾中最多10,000張圖像。

一個我可以想到的邏輯原因是,這樣分割文件是為了避免遇到每個目錄具有最大文件數的文件系統限制。對於大多數現代相機使用的FAT32,每個目錄限制為65,534個文件。通過限制每個目錄10,000張圖像,這意味著(在大多數情況下)每個目錄最多20,000個文件(如果以RAW + JPEG模式拍攝),這遠低於65k的限制。

當然,大多數存儲卡中的照片將遠遠少於65k(除非以非常低的質量拍攝)。

我知道的另一個原因僅僅是為了方便。給目錄和文件編號可以方便地告訴您已拍攝的圖像。

現在,當您開始在相機之間(甚至在同一相機中)交換存儲卡時,您經常會丟掉

假設您有兩張卡,最後一張圖像存儲為101/5000,然後放入一張包含該圖像的新卡名為104/2000的相機(根據我的經驗,雖然可能是特定於供應商/固件的),但下一個圖像將跳至104/2001。然後,當您將第一張卡放回去時,相機可能不會跳回到101/5001,但可能會繼續執行104/2002,因此您的照片編號明顯不足。

儘管我拍攝了不到1000張照片,這還是有道理的。閱讀更多的地方後,我意識到我已打開“文件編號序列”,這可能是相機創建新文件夾的原因。
只是一個細節,但是大多數相機在每個文件夾中都使用0001-9999作為圖像編號。它們不使用0000,因此每個文件夾最多可以顯示9,999張圖像,而不是10,000張。
Gerald Schneider
2013-04-23 16:55:15 UTC
view on stackexchange narkive permalink

Flimzy遵循他關於文件系統限制的理論,但並不完全正確。我還沒有完全記得它(自從我在大學學習以來已經有兩年了),但真正的原因是表現。放在目錄中的文件越多,處理它們就越困難。具有1000個文件的列表所消耗的內存比具有10.000個文件的列表所佔用的內存少得多,因此這極大地加快了文件系統的操作速度,尤其是在像數碼相機這樣的小型系統中。文件系統的操作是:列出文件,刪除文件,創建預覽(尤其是網格中的多個圖像)。

有人可能會說現代相機應該具有足夠的計算能力來處理此類任務,也許這是正確的。我不知道數碼相機使用的是哪種處理器,也許這種現像是舊相機的遺留物,而工程師則出於這種習慣對它們進行編程。

Don
2013-04-23 01:07:52 UTC
view on stackexchange narkive permalink

在Nikkon D5100上,每個目錄中放置1000張照片。如上所述,問題是從相機連接到PC時,Windows Exploerer看不到文件夾。我最近一次會議有2300多張照片。我只有第一張的照片。我有一個支持許多不同芯片的USB芯片讀取器。使用此工具,Explorer看到了芯片上的三個文件夾,我可以輕鬆地將它們複製到PC上。這比編寫腳本要容易

這似乎是一個錯誤。同樣,解決方法似乎比編寫腳本更難,但對於每個人來說,卻是困難的。 :)
Norm in FL
2016-12-02 09:49:49 UTC
view on stackexchange narkive permalink

請考慮以下問題:每個文件夾1000、5000或10000個文件(照片),如果將它們合併到任何SAME PC文件夾中,則始終會丟失一些文件。

一旦看到消息, “您要將[或複制]移至的文件夾中已經存在文件IMG 3333(或任何1-9999中的#),您要繼續嗎?”

您要丟失哪個圖像?我也不打賭。保留相機文件夾的3位數字前綴#以及4位數字文件#(yyy-xxxx),為每張&每張照片提供一個唯一的“序列號”。無論將哪個或多個定向到同一個PC文件夾,任何“或/或”響應都不會導致一個或另一個的丟失。

感謝相機設計人員的遠見。但是很少有用戶立即趕上來,這表明您只需要在手冊中進行更徹底的交流即可。

1.文件名衝突對於攝影來說既不是新的也不是唯一的。在數碼相機問世之前,計算機用戶已經解決了這一問題。 2.如果編號文件夾中的文件已合併,則您仍然會遇到相同的問題。我認為照相機製造商不會為解決不在其存儲卡上的文件的數據保留問題而付出過多的努力。如果不採用長UUID風格的命名約定,就無法合理地防止文件名衝突。
這似乎沒有解決這個問題。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...