函数,获取Linux路径中文件的时间戳
我有一个函数来获取本地文件的时间戳,我为这些文件提供了路径函数,获取Linux路径中文件的时间戳,linux,excel,vba,Linux,Excel,Vba,我有一个函数来获取本地文件的时间戳,我为这些文件提供了路径 Public Function GetFileDate(strFile As String) As Date Dim lastDate As Date Dim FileName As String Dim FilePath As String FileName = Split(strFile, "\")(UBound(Split(strFile, "\"))) FilePath = Repl
Public Function GetFileDate(strFile As String) As Date
Dim lastDate As Date
Dim FileName As String
Dim FilePath As String
FileName = Split(strFile, "\")(UBound(Split(strFile, "\")))
FilePath = Replace(strFile, FileName, vbNullString)
FileName = Dir(FilePath & FileName)
Do While FileName <> vbNullString
If lastDate < FileDateTime(FilePath & FileName) Then
lastDate = FileDateTime(FilePath & FileName)
End If
FileName = Dir
Loop
GetFileDate = lastDate
End Function
公共函数GetFileDate(strFile作为字符串)作为日期
将lastDate变为Date
将文件名设置为字符串
将文件路径设置为字符串
FileName=Split(strFile,“\”)(UBound(Split(strFile,“\”))
FilePath=Replace(strFile、FileName、vbNullString)
FileName=Dir(文件路径和文件名)
当文件名为vbNullString时执行
如果lastDate
我的问题是,如何获取linux中文件的时间戳(我必须登录Putty或WINSCP才能查看时间戳)。假设我只能通过WINSCP程序查看这些文件,并且希望此函数对其中一些文件起作用。我有路径名
如果有任何帮助,我们将不胜感激。您是否有用于访问文件的Samba共享?那么应该是直截了当的。如果您使用第三方工具访问文件,则Excel需要访问API以利用它。我使用WINSCP访问文件。不确定samba共享。您能以编程方式控制这两个终端程序中的任何一个吗?即。您可以从应用程序启动它们,发出命令并读回输出吗?不,我只是使用gui查看时间戳。我只想用一个函数在excel中获取这些时间。看看这个网站,似乎有一个WINSCP API可以从excel中引用:进入VBE并查找相应的库。之后,您可以使用早期绑定来探索从Excel中控制程序的各种选项。如果这不是一个选项,则应更改您的问题,并且(最重要的是)应删除[Excel]标记和[Excel VBA]标记。但在这种情况下,我也会开始想为什么你会在这个网站上发布(这是为程序员、编码、错误、bug等准备的)。你有一个Samba共享来访问文件吗?那么应该是直截了当的。如果您使用第三方工具访问文件,则Excel需要访问API以利用它。我使用WINSCP访问文件。不确定samba共享。您能以编程方式控制这两个终端程序中的任何一个吗?即。您可以从应用程序启动它们,发出命令并读回输出吗?不,我只是使用gui查看时间戳。我只想用一个函数在excel中获取这些时间。看看这个网站,似乎有一个WINSCP API可以从excel中引用:进入VBE并查找相应的库。之后,您可以使用早期绑定来探索从Excel中控制程序的各种选项。如果这不是一个选项,则应更改您的问题,并且(最重要的是)应删除[Excel]标记和[Excel VBA]标记。但在这种情况下,我也开始想知道为什么你会在这个网站上发布(这是为程序员、编码、错误、bug等准备的)。