r - 将非 8dot3 目录路径的短名称扩展为长名称

标签 r long-filenames

Windows 上的 R 中,tempdir() 返回包含非 8dot3 目录名称的短名称的路径>。

如何将它们扩展为长名称?

使用纯 R 代码的答案是有利的,但使用通过 system() 使用的众所周知的 shell 命令的答案也可以作为备份。

最佳答案

normalizePath函数会将短名称变成长名称:

This converts relative paths to absolute paths, and converts short names to long names.

关于r - 将非 8dot3 目录路径的短名称扩展为长名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424351/

相关文章:

r - 在data.Table中使用反向选择按引用删除多列

r - 在R中向后历史搜索

r - 更改 path.expand 位置(Win 7)

r - Windows 中的长路径/文件名会使 R 中的 write.table() 出错

batch-file - 如何在批处理脚本中将 Windows 短名称路径转换为长名称

java - Windows 替代 CLI,没有文件名字符限制

r - 如何从前面用 NA 填充向量?

r - 在 Linux 上安装 nloptr

windows - 如何从 Perl 创建然后使用长 Windows 路径?

ruby - 如何从 ARGV 获取长文件名