1

我创建了一个 .txt 文件。听起来很疯狂,我想知道我是否可以在 Stata 中重命名该 .txt 文件?或者,或者,我可以为第一个分配一个临时名称吗?

情况是,理想情况下,我希望在尽可能短的时间内创建和命名一个 .txt 文件。通常情况下,我确信在外页中文件是逐渐创建的。

我使用 Windows XP 来运行 Stata。

我有外页线。后面可以有一行吗:

shell ren fileoutsheeted.tmp fileoutsheeted.txt
4

2 回答 2

1

shell是的,有一种方法,那就是运行命令行代码,使用or!命令从 Stata 重命名给定操作系统中的文件。你在什么操作系统上?

在 Windows 中,它看起来像:

!ren "C:/Path/to/myfile/oldname.txt" "C:/Path/to/myfile/newname.txt"

对于 Unix 系统,它会是

!mv "/usr/local/path/to/myfile/oldname.txt" "/usr/local/path/to/myfile/newname.txt"
于 2013-06-10T01:25:06.850 回答
1

这是完全没有必要的,就像“我想叫你比尔,但我会先叫你弗雷德,然后我会改你的名字”。

在命令的开头为文件指定您想要的名称outsheet。显然,此时您必须提供一个名称。

重命名文件的 shell 调用不能在零时间内完成,这证明只命名一次是最快的。

创建文件需要一段时间可能是正确的,但无论哪种方式都是如此。

于 2013-06-10T07:43:35.547 回答