不指定路径时,Pharo默认文件保存在哪里?
When a path is not specified, where are files saved by default in Pharo?
我目前正在通过 Pharo MOOC 学习 Pharo,在“3.8 流概述”讲座中,我们介绍了以下用于创建文件的流操作示例:
| stream |
stream := 'hello.txt' asFileReference writeStream.
stream nextPutAll: 'Hello Pharo!'.
stream close.
我在操场上执行了这个代码片段,然后我查看了我安装 Pharo 的文件夹,在 Ubuntu 20.04 的 ~/src/pharolauncher 下,检查文件是否已创建,但没有找到在文件夹或其子文件夹中。
您有一个相对路径,想将其转换为绝对路径,对吗?
好的。您的代码的关键部分是
'hello.txt' asFileReference
如果您检查此对象,您会发现它的 class 毫不奇怪,是 FileReference
。浏览class。找到一些包含单词 'absolute'
或 'Absolute'
的选择器。看起来有希望的是 #absolutePath
。试一试。
我目前正在通过 Pharo MOOC 学习 Pharo,在“3.8 流概述”讲座中,我们介绍了以下用于创建文件的流操作示例:
| stream |
stream := 'hello.txt' asFileReference writeStream.
stream nextPutAll: 'Hello Pharo!'.
stream close.
我在操场上执行了这个代码片段,然后我查看了我安装 Pharo 的文件夹,在 Ubuntu 20.04 的 ~/src/pharolauncher 下,检查文件是否已创建,但没有找到在文件夹或其子文件夹中。
您有一个相对路径,想将其转换为绝对路径,对吗?
好的。您的代码的关键部分是
'hello.txt' asFileReference
如果您检查此对象,您会发现它的 class 毫不奇怪,是 FileReference
。浏览class。找到一些包含单词 'absolute'
或 'Absolute'
的选择器。看起来有希望的是 #absolutePath
。试一试。