erase — 擦除磁盘文件
2019-04-20 本文已影响90人
松柏林stata
描述
erase命令用于擦除存储在磁盘上的文件,rm是erase作用一致。
注意:擦除是永久的,文件不会被移动到回收站,而是会立即从磁盘中删除。
快速入门
##从Stata for Windows中的当前目录中删除mylog.smcl
erase mylog.smcl
##对于Mac和Unix,与上面相同
rm mylog.smcl
##从Stata for Windows中的当前目录中删除mydata.data
erase mydata.dta
##对于Mac和Unix,与上面相同
rm mydata.dta
##Stata for Windows中的C:\ my dir \ my文件夹中删除mylog.smcl
erase "c:\my dir\my folder\mylog.smcl"
##对于Mac和Unix,与上面相同
rm "~/my dir/my folder/mylog.smcl"
语法
{erase|rm} ["]filename["]
注: 如果名称包含空格,则必须使用双引号括起文件名。
备注
Stata的erase(rm)命令与DOS DEL或Unix rm(1)命令之间的唯一区别是我们可能没有指定文件组。 Stata要求我们一次删除一个文件。
擦除是永久的,文件不会被移动到回收站,而是会立即从磁盘中删除。Mac用户可能更喜欢通过将文件拖到废纸篓来丢弃文件。Windows用户可能更喜欢通过将文件拖到回收站来丢弃它们。
例子
Stata提供了七个与操作系统等效的命令:cd,copy,dir,erase,mkdir,rmdir和type, Stata用户也可以使用Stata的shell命令发出任何操作系统命令,因此不必退出Stata来执行一些内务内务操作细节。
//假设我们将文件mydata.data存储在磁盘上,我们希望永久消除它:
. erase mydata.dta
Windows
. erase oldfile.dta
. erase ..\mydata\oldfile.dta
Mac and Unix
. rm oldfile.dta
. rm ../mydata/oldfile.dta