发布于 2018-05-20 17:05:22
不存在file tempdir,因为没有足够迫切的需要对其进行编码,而临时文件则要紧迫得多(而且更难正确,特别是在整个操作系统中)。您可以始终使用tcllib和Tcl,因为它们处于相同的许可证之下;Tcl脚本包的库提供了一个具有以下命令的丝状醇包:
set dirname [fileutil::maketempdir]应该足够了。(有很多选项可以满足大多数需求。)
发布于 2018-05-20 23:30:53
不依赖fileutil的模式:
proc ::util::tempdir {template} {
close [file tempfile path $template]
file delete $path
file mkdir $path
return $path
}发布于 2022-01-29 12:39:09
我所做的:
set workdir [exec mktemp -d]注意:这取决于外部二进制mktemp。我认为这应该适用于任何UNIX-y。
https://stackoverflow.com/questions/50437103
复制相似问题