在外包之后重命名.txt文件

时间:2013-06-10 01:01:37

标签: text-files stata file-rename

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

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

我使用Windows XP来运行Stata。

我有外包线。它之后可以有一条线:

shell ren fileoutsheeted.tmp fileoutsheeted.txt

2 个答案:

答案 0 :(得分:1)

是的,有一种方法,那就是运行命令行代码,使用shell!命令从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"

答案 1 :(得分:1)

这是完全没必要的,在“我想叫你比尔,但我会先叫你弗雷德然后我会改变你的名字”这个级别。

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

重命名文件的shell调用无法在零时间内完成,只需将命名一次的证明最快。

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