文件何时被另一个程序使用
When was a file used by another program
我有一个包含一系列 750 个 csv 文件的文件。我写了一个 Stata 来运行这些文件中的每一个并执行一个任务。文件挺大的,我的程序已经运行 12个多小时了。
有没有办法知道哪个是 Stata 使用的最后一个 csv 文件?我想知道代码是否接近完成。我认为按 "last used" 组织 750 个文件可以解决问题,但事实并非如此。
下次我应该更加小心地发出流程进展的信号...
谢谢
在最基本的级别上,您可以使用 display
和 log
您的会话:
clear
set more off
local myfiles file1 file2 file3
forvalues i = 1/3 {
display "processing file`i'"
// <do-something-with-file>
}
另见 help log
。
从 OS X 终端,cd 到包含 CSV 文件的目录,然后 运行 命令
ls -lUt | head
应该显示您的文件,按最近访问时间排序,限制为最近访问的 10 个。
我有一个包含一系列 750 个 csv 文件的文件。我写了一个 Stata 来运行这些文件中的每一个并执行一个任务。文件挺大的,我的程序已经运行 12个多小时了。
有没有办法知道哪个是 Stata 使用的最后一个 csv 文件?我想知道代码是否接近完成。我认为按 "last used" 组织 750 个文件可以解决问题,但事实并非如此。
下次我应该更加小心地发出流程进展的信号... 谢谢
在最基本的级别上,您可以使用 display
和 log
您的会话:
clear
set more off
local myfiles file1 file2 file3
forvalues i = 1/3 {
display "processing file`i'"
// <do-something-with-file>
}
另见 help log
。
从 OS X 终端,cd 到包含 CSV 文件的目录,然后 运行 命令
ls -lUt | head
应该显示您的文件,按最近访问时间排序,限制为最近访问的 10 个。