在目录中搜索最新文件夹将显示“。”。和“ ..”而不是最新的文件夹

用户名

该代码子段确实标识了最新文件夹。但是,此代码标识的文件夹的名称为“。”。路径文件夹是Jimmy,我在Jimmy下添加了两个新文件夹。Jimmy / Testfolder1和Jimmy / Testfolder2作为文件路径。最新的文件夹应为Testfolder1,但是为“。”。已被识别为最新文件夹。根据最新文件夹的时间戳,我确定为“。” 是吉米。

d = dir(pathfolder);
isub = [d(:).isdir];
dates = [d(isub).datenum];
[~, newestIndex] = max(dates);
d(newestIndex)
d.name

输出如下:

   name: '..'
   date: '17-Jul-2016 19:52:53'
  bytes: 0
  isdir: 1
datenum: 7.3653e+05

这次奇怪地出现了“ ..”,而不是“。”。为名字。
要解决的问题:如何获得此代码以将Testfolder1标识为Jimmy下的最新文件夹?

谢谢!

Obchardon

. 是当前文件夹。

.. 是父文件夹

您应该避免考虑这些文件夹!

...始终是命令的前两个输出dir

因此,您可以在之后添加新行来跳过这些文件夹 d = dir(pathfolder);

d = dir(pathfolder);
d = d([3:end]); %Skip the 2 first results.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用python获取文件夹中的最新文件

文件夹中的最新文件

在文件夹中查找最新文件并打开它(vba访问)

删除Python中除最新文件夹以外的所有文件夹

获取文件夹中的第二最新文件

Applescript查找最新文件夹

SAS指南从临时文件夹中读取最新文件

获取文件夹中的最新文件并上传到s3?

如何使用Powershell脚本执行文件夹中的最新文件(刚刚下载)

在Power BI文件夹源中获取最新的更新文件

打开Linux文件夹中的最新文件

别名将转到文件夹中的最新文件夹

从新文件夹(而不是文件夹)中的文件创建符号链接

如何选择最新文件以批处理文件存储在文件夹中

从FTP文件夹获取最新的更新文件

在Google云端硬盘文件夹中获取最新文件

列出每个子文件夹的最新文件

在文件夹中打开最新文件(jpg)

如何将文件夹时间戳递归更改为最新文件?

批处理文件,删除目录中除最新文件夹外的所有文件夹

如何获取文件夹中的最新文件?

Powershell-重命名文件夹中的特定文件-根据之前的最新文件

回显目录php中的最新文件夹?

如何在远程文件夹 PHP 中获取最新文件?

查找包含特定文件的最新文件夹

返回目录树中每个文件夹的最新文件

我的代码没有选择文件夹中的最新文件

将 azure blob 存储中的最新文件夹加载到 azure 数据工厂

从 Linux 的 ftp 中的文件夹中加载 2 个最新文件