[v17R5]Folder:マウント/アンマウントのサポート

FTPの場合
<code 4D>
C_OBJECT(account_o)
account_o:=New object(“user”;“username”;“password”;"**********")
$ftpFolder_fo:=Folder(fk documents folder).folder(“test_network_drive”).mount(fk ftp;“ftp.4d.com”;account_o)
</code 4D>

WINDOWSのネットワークドライブの場合
<code 4D>
$ntfsFolder_fo:=Folder(“Z:”).mount(fk ntfs;“¥¥192.168.0.100¥test¥”)
</code 4D>

SMBの場合
<code 4D>
$smbFolder_fo:=Folder(fk documents folder).folder(“test_network_drive”).mount(fk smb;"\¥\¥192.168.0.100\¥test\¥")
</code 4D>

アンマウント
<code 4D>
$smbFolder_fo.unmount()
</code 4D>
アンマウントできるのは、外部ドライブ(USBメモリとか)とネットワークドライブのみ

ドライブの種類のプロパティ
<code 4D>
$smbFolder_fo.driveType
</code 4D>
ローカルドライブ/ネットワークドライブ/外部接続ドライブの見分けるためにプロパティが必要かと思う。

17R5におけるFileとFolderの仕様は,すでに確定(実装)済みですので,
フィーチャーリクエストとしてエントリーさせていただきました。

https://forums.4d.com/Post//29819678/1/