问题标签 [filenames]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - 如何在 Erlang 中创建临时文件名?
我需要将数据放入文件中,因为我的其他函数将文件作为输入。
如何在 Erlang 中创建唯一的文件名?
是否存在诸如 unix“tempfile”之类的东西?
php - 使用 PHP 重命名带有空格的文件
我的服务器上已经有名称中带有空格的文件。我想用下划线重命名它们。我尝试在空格前加一个斜杠,并尝试用 %20 替换空格。PHP仍然给我:
没有相应的文件和目录。
这是我的代码:
.net - 您最喜欢的文件名中的日期和时间格式是什么?
这是一个有点主观的问题,在大计划中不是很重要,但经常让我烦恼。似乎没有不言而喻的方法可以在文件名中添加时间戳。
客观问题是文件名中的时间戳应该是可排序的。但 .NET 可排序日期格式(如“s”("yyyy-MM-ddTHH:mm:ss"
)和“u”("yyyy-MM-dd HH:mm:ssZ"
))在文件名中无效,因为有 ':' 字符。
另一件事是您应该很容易看到使用的是通用时间还是本地时间。实际上,用户似乎更喜欢当地时间而不是世界时间。
我大多最终使用具有基本时间格式的ISO 8601 :
- 本地时间格式字符串
"yyyy-MM-ddTHHmmsszz"
- UTC 格式字符串
"yyyy-MM-ddTHHmmssZ"
在这些格式中,我当前的当地时间是"2009-08-08T151800+03"
和 UTC"2009-08-08T121800Z"
您还可以使用"K"自动检测 DateTime.Kind并使用"yyyy-MM-ddTHHmmssK"
,但是您必须替换 ':' 字符。
还有其他建议吗?
编辑:到目前为止的一些注意事项:
如果涉及多个时区,则本地时间 + 时区格式"yyyy-MM-ddTHHmmsszz"
不再可排序。在大多数情况下,如果时区信息是多余的,则删除它是有意义的,否则使用 UTC。
另一件事是,UTC 应始终标有“Z”、“GMT”或“UTC”,以防止猜测和错误。
bash - 根据文件名的第一部分将文件移动到目录?
我有几千本电子书需要组织在通过 SSH 运行 bash 的无头 linux 服务器上。谢天谢地,所有电子书都以两种约定之一命名。
- AuthorFirstName AuthorLastName - 书名.pdf
- AuthorFirstName AuthorLastName - Book Series #inSeries - Book Title.pdf
我想做的是将所有书籍移动到一个有组织的系统中,例如:
例如以下书籍
应放在以下文件夹中
我需要有关如何将这一切放入 bash 脚本的帮助,该脚本将获取当前目录中所有 PDF 文件的文件名,然后将文件移动到正确的目录,如果该目录尚不存在则创建该目录。
cocoa - 如何使 NSString 路径(文件名)安全
我正在使用非常棘手的战斗方法:) 使字符串可以Fi?le*/ Name
安全地用作文件名,例如File_Name
. 我敢肯定有一种可可的方式来转换它。我敢肯定最好的地方就是在这里 :)
谢谢!
windows - What's the advantage of having an 8-letter process?
If you run Sticky Note in Windows 7,its process, is called StikyNot.exe. Several other Windows processes keep their process names under 8 letters.
Why do they do that? What is the advantage? Are they just clinging to the past? Or should everybody be publishing 8-letter executables?
windows - 是否有任何无效的 linux 文件名?
如果我想创建一个保证不代表文件名的字符串,我可以在 Windows 上将以下字符之一放入其中:
例如
有没有办法在 Linux 上将字符串标识为“不可能是文件”?
php - 自动文件版本控制的陷阱?
我正在开发一个文件管理系统,如果存在同名文件,我想包括一个自动版本控制,例如贝茨编号。我想在文件名和扩展名之间插入一个“-v0001”,并计算它们进来的版本数。
我想我会使用正则表达式模式来检查版本控制是否存在。
我的问题是:
- 使用这样的编号系统有哪些潜在问题?
- 处理文件名版本控制有哪些替代方法?
我打算将它作为一个大规模导入系统,所以如果我不需要,我不想让用户给我唯一的文件名,而且我确实可以选择包括其他版本控制方案的选择。我的系统有标签,所以文件名的重要性降低了,但我认为仍然有一些重要性。
regex - 如何找到没有 . 在他们中?
您如何通过以下正则表达式查找文件?
解决方案可能在命令中:find、perl、ls
java - 从 Properties 实例中获取使用的文件名
java.util.Properties
传递给我的一个实例是使用以下方法创建的:
我想知道如何propertyFile
从properties
实例中检索文件名(上面)?我看了一眼 API 并没有看到任何简单的方法来做到这一点。