Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command prompt 使用命令提示符打开文件夹中的第一个文件_Command Prompt_Filemaker_Getfiles - Fatal编程技术网

Command prompt 使用命令提示符打开文件夹中的第一个文件

Command prompt 使用命令提示符打开文件夹中的第一个文件,command-prompt,filemaker,getfiles,Command Prompt,Filemaker,Getfiles,我正在尝试使用命令提示符命令获取文件夹第一个文件的名称。不幸的是,这些文件夹中的第一个文件名不遵循任何规则。它们也是不同的类型,因此没有扩展规则。我的最终目标是将此名称传递到FileMaker,以便我可以获取这些文件夹中的所有文件 此外,如果有一种方法可以通过在Filemaker中使用脚本步骤或函数来获取名称,那也将是完美的 非常感谢你 p/s:很抱歉,我之前不清楚,我正试图在Windows计算机上执行此操作,以防您正在使用linux,请执行以下操作: ls | sort -n | head -

我正在尝试使用命令提示符命令获取文件夹第一个文件的名称。不幸的是,这些文件夹中的第一个文件名不遵循任何规则。它们也是不同的类型,因此没有扩展规则。我的最终目标是将此名称传递到FileMaker,以便我可以获取这些文件夹中的所有文件

此外,如果有一种方法可以通过在Filemaker中使用脚本步骤或函数来获取名称,那也将是完美的

非常感谢你


p/s:很抱歉,我之前不清楚,我正试图在Windows计算机上执行此操作,以防您正在使用linux,请执行以下操作:

ls | sort -n | head -1
我正在尝试使用命令提示符命令获取文件夹第一个文件的名称。不幸的是,这些文件夹中的第一个文件名不遵循任何规则

根据以下条件获取第一个文件:创建日期、文件名升序、文件类型


如果要从文件夹导入照片或文本文件,导入记录脚本步骤将执行此操作。

要从FileMaker运行cmd,请在FileMaker脚本中使用发送事件脚本步骤,发送下拉列表应设置为打开文档/应用程序并选择文本选项。在文本框中输入

cmd.exe /c "your cmd command"
e、 g

您有几个选项可以恢复输出

将CMD的输出保存到文本文件中,并将其作为文本文件导入FileMaker 将输出保存为XML并将其导入为XML 将输出另存为HTML,将其加载到FileMaker webviewer中,并删除webviewer的上下文 复制cmd命令的输出,并使用转到字段/粘贴脚本步骤将其粘贴到FileMaker字段中 最后一个是最容易实现的,但有一个缺点是覆盖用户剪贴板。我正在Windows 10上使用clip命令。我不确定它是否在早期的Windows系统上可用

我的发送事件如下所示:

cmd.exe /c DIR "C:\Users\Nicolai\Desktop\MyFolder" /o:d /b | clip
我将结果粘贴到myField中:

GetValue ( myTestDb::myField; 1)

给我按日期和时间排序的第一个文件名

Hi!我正在使用Windows。是的,这取决于每个日期的创建/修改!到目前为止你做了什么?问题是如何从FIleMaker触发cmd,如何返回结果,还是需要cmd语句?我想一般的问题是如何获取文件名,首选,根据给定文件夹中的创建/修改日期,第一个文件名。仍然不清楚。如果需要按日期和时间对文件进行排序,请使用dir/o:d。让cmd返回单个文件需要一个批处理脚本。将列表返回给FileMaker并使用getValue获取第一个值更容易。那么如何准确地将列表获取给FileMaker呢?我是FileMaker的新手,所以我想知道怎么做。谢谢你,即使是尼克斯你好!“从创建日期开始”是我的意思,很抱歉这个问题不清楚。我需要文件名,这样我就可以把它作为变量传入。非常感谢,这对像我这样的初学者很有帮助!不客气,如果回答了您的问题,请将答案标记为已回答。
GetValue ( myTestDb::myField; 1)