Questions tagged «filenames»

文件名是关于文件的元数据;一个字符串,用于唯一地标识存储在计算机文件系统中的文件。

9
如何使用前缀/后缀重命名?
我该怎么办 mv original.filename new.original.filename不重新输入原始文件名? 我可以想象能够做类似的事情,mv -p=new. original.filename或者做类似的mv original.filename new.~事情,但是在查看man mv/ info mv页面后我看不到任何类似的东西。 当然,我可以编写一个shell脚本来执行此操作,但是没有现成的命令/标志吗?
95 bash  rename  filenames  prefix  mv 

8
如何在Windows上部署具有深层node_modules结构的Node.js应用程序?
我遇到了一个奇怪的问题-显然,某些Node.js模块的文件夹层次结构如此之深,以至于Windows复制命令(或Copy-Item我们实际使用的PowerShell 就是PowerShell )在路径超过250时遇到了臭名昭著的“路径过长”错误字符长。 例如,这是单个Node模块可以创建的文件夹层次结构: node_modules\nodemailer\node_modules\simplesmtp\node_modules\ xoauth2\node_modules\request\node_modules\form-data\node_modules\ combined-stream\node_modules\delayed-stream\... 看起来很疯狂,但对于Node模块却是现实。 我们需要在部署过程中使用复制粘贴(我们没有使用像Heroku这样的“聪明”目标平台,可以选择进行Git部署),这在Windows上是一个严重的限制。 是否没有npm命令或可以压缩node_modules文件夹的内容,或者可能仅包含运行时实际需要的内容?(节点模块通常包含test文件夹等,我们不需要部署它们。)还有其他解决方法吗?不幸的是,不使用Windows不是一种选择:)

6
文件名中您最喜欢的日期和时间格式是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 这是一个有点主观的问题,在大型方案中不是很重要,但是却经常使我烦恼。在文件名中添加时间戳似乎没有不言而喻的方法。 客观问题是文件名中的时间戳应该可排序。但是.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”,以防止猜测和错误。 朱利安日期和其他星状日期很酷,因为使用公历的日期算术很容易死。

15
使用PHP获取目录中所有文件的名称
出于某种原因,我使用以下代码将文件名始终保持为“ 1”: if (is_dir($log_directory)) { if ($handle = opendir($log_directory)) { while($file = readdir($handle) !== FALSE) { $results_array[] = $file; } closedir($handle); } } 当我在$ results_array中回显每个元素时,我得到了一堆“ 1”,而不是文件名。如何获得文件名?




3
在C#/。NET中结合路径和文件名的最佳方法是什么?
结合路径和文件名的最佳方法是什么? 也就是说,给定c:\foo和bar.txt,我想c:\foo\bar.txt。 给定c:\foo和..\bar.txt,我想要一个错误或c:\foo\bar.txt(所以我不能Path.Combine()直接使用)。与c:\foo和类似bar/baz.txt,我想要一个错误或c:\foo\baz.txt(不是c:\foo\bar\baz.txt)。 我知道,我可以检查文件名是否不包含“ \”或“ /”,但这足够吗?如果没有,正确的检查方法是什么?
73 c#  .net  path  filenames 

7
如何删除以双连字符开头的文件?
我的Unix机器上有一些文件以 -- 例如 --testings.html 如果尝试删除它,则会出现以下错误: cb0$ rm --testings.html rm: illegal option -- - usage: rm [-f | -i] [-dPRrvW] file ... unlink file 我试过了 rm "--testings.html" || rm '--testings.html' 但没有任何效果。 如何在终端上删除此类文件?
70 bash  unix  filenames 

1
Directory.GetFiles不会拾取所有文件
我有一些代码旨在获取目录中的文件,这很简单 foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv", SearchOption.TopDirectoryOnly)) 这些文件的名称如下: Totals.CSV142344 Totals.CSV142409 Totals.CSV142433 Totals.CSV142501 Totals.CSV142528 我的问题是它没有拾取最后一个文件。 我通过将其替换为固定的代码: foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv*", SearchOption.TopDirectoryOnly)) 说获取包含Totals和.csv的任何文件,以及.csv之后的任何文件。 我不明白的是为什么它得到了前四个文件,却没有得到最后四个文件。 我以为原始文件不会拾取任何文件?
23 c#  filenames 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.