当未指定路径时,文件默认保存在Pharo的DefaultDirectory
中。
DefaultDirectory
是Pharo Smalltalk中的一个类,代表了默认的文件目录。它是一个全局对象,负责管理文件的读取、写入和定位。在Pharo中,如果没有指定路径,文件操作会自动使用DefaultDirectory
作为默认目录。
DefaultDirectory
包含了一些常见的目录,例如:
DefaultDirectory userDirectory
:用户目录,通常是操作系统中当前用户的主目录。DefaultDirectory workingDirectory
:工作目录,即当前Pharo进程运行的目录。DefaultDirectory systemDirectory
:系统目录,包含了Pharo虚拟机的执行文件所在的目录。DefaultDirectory temporary
:临时目录,用于存放临时文件。当执行文件读写操作时,如果未指定具体的路径,Pharo会自动使用DefaultDirectory
中的默认路径。这样可以简化文件操作的代码,并且提高了代码的可移植性。
在Pharo中,可以通过以下方式访问DefaultDirectory
中的默认路径:
DefaultDirectory userDirectory pathString.
DefaultDirectory workingDirectory pathString.
DefaultDirectory systemDirectory pathString.
DefaultDirectory temporary pathString.
需要注意的是,具体文件的保存路径可能因不同的操作系统、Pharo版本和配置而有所不同。因此,在实际应用中,建议根据需要使用具体的路径进行文件操作,而不仅仅依赖于默认路径。
领取专属 10元无门槛券
手把手带您无忧上云