我通过外包创建一个.txt文件。听起来很疯狂,我想知道我是否可以在Stata中重命名.txt文件?或者,或者,我可以为第一个分配临时名称吗?
情况是我理想地希望在尽可能短的时间内创建和命名.txt文件。通常,我确信在外包中文件会逐渐创建。
我使用Windows XP来运行Stata。
我有外包线。它之后可以有一条线:
shell ren fileoutsheeted.tmp fileoutsheeted.txt
答案 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调用无法在零时间内完成,只需将命名一次的证明最快。
创建文件可能需要一段时间才是正确的,但无论如何都是如此。