導航:首頁 > 文件類型 > 批量導出文件名拍攝日期

批量導出文件名拍攝日期

發布時間:2025-09-04 19:39:03

① 如何用EXCEL VBA批量提取JPG文件日期時間信息到表格中

使用這個函數吧,可以得到文件的 創建時間 或 最後修改時間:
-------------------------
Function iFileDate(iPh, n)
' 參數說明:
' iph 文件路徑。
' n 時間類型。 1 為 創建時間;2 為 最後修改時間
If Dir(iPh) = "" Then Exit Function
Dim fs: Set fs = CreateObject("Scripting.FileSystemObject")
Dim f: Set f = fs.GetFile(iPh)
If n = 1 Then iFileDate = f.DateCreated
If n = 2 Then iFileDate = f.DateLastModified
End Function
---------------------

具體使用方法舉例:
---------------
Sub iTest()
Dim iPh, iDate1, iDate2
iPh = "G:\D Hi\VBA 文件操作\a.xls"
If Dir(iPh) = "" Then
MsgBox "下面的文件不存在:" & vbCrLf & iPh, vbCritical
Exit Sub
End If
iDate1 = "創建時間:" & vbTab & iFileDate(iPh, 1)
iDate2 = "最後修改時間:" & vbTab & iFileDate(iPh, 2)
MsgBox iPh & vbCrLf & iDate1 & vbCrLf & iDate2
End Sub

② 文件名,文件創建時間批量輸出至文本或excel

可以利用VBA寫代碼來實現,將文件名和文件修改時間批量輸出至Excel中。

操作系統win10;軟體版本:Office2010

方法如下:

1.Alt+F11,輸入代碼如下:

代碼注釋已給出

Sub main()

ff = Dir("D:*.*") '遍歷D盤根目錄下所有文件

Do While ff <> "" '如果存在文件

k = k + 1 '依次遞增存儲文件和時間

Cells(k, 1) = ff '第一列存文件名

Set fs = CreateObject("Scripting.FileSystemObject")

Set f = fs.GetFile("D:" & ff)

Cells(k, 2) = f.DateCreated '第二列存文件修改時間

ff = Dir

Loop

End Sub

③ 如何在 Mac / OS X 下批量修改相片的文件名為拍攝時間

OS X 下面有個內置的命令叫 sips ,可以提取拍攝時間。輸出如下所示

$ sips -g creation /Users/thunder/Downloads/*.JPG
/Users/thunder/Downloads/IMG_0491.JPG
creation: 2013:02:13 14:23:43
/Users/thunder/Downloads/IMG_0594.JPG

閱讀全文

與批量導出文件名拍攝日期相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接