小编DaB*_*ars的帖子

如何在Node.js中附加到新行

我正在尝试使用Node.js将数据附加到日志文件,并且工作正常,但它不会进入下一行. \n似乎没有在我的功能下面工作.有什么建议?

function processInput ( text ) 
{     
  fs.open('H://log.txt', 'a', 666, function( e, id ) {
   fs.write( id, text + "\n", null, 'utf8', function(){
    fs.close(id, function(){
     console.log('file is updated');
    });
   });
  });
 }
Run Code Online (Sandbox Code Playgroud)

javascript newline node.js

80
推荐指数
4
解决办法
14万
查看次数

如何在 C# 中查找最新版本的文件名

我有一个充满 dwg 文件的文件夹,因此我只需要查找文件的最新版本,或者如果文件没有版本,则将其复制到目录中。例如这里有三个文件:

ABBIE 08-10 #6-09H4 最终版 06-12-2012.dwg
ABBIE 08-10 #6-09H4 最终版 06-12-2012_1.dwg
ABBIE 08-10 #6-09H4 最终版 06-12-2012_2.dwg

请注意,区别在于一个文件有一个_1,另一个文件有一个_2,所以这里最新的文件是_2. 我需要保留最新的文件并将其复制到目录中。有些文件不会有不同的版本,因此可以复制它们。我无法关注文件的创建日期或修改日期,因为在许多情况下它们是相同的,所以我所要做的就是文件名本身。我确信有比我在下面发布的方法更有效的方法来做到这一点。

DirectoryInfo myDir = new DirectoryInfo(@"H:\Temp\Test");
var Files = myDir.GetFiles("*.dwg");

string[] fileList = Directory.GetFiles(@"H:\Temp\Test", "*FINAL*", SearchOption.AllDirectories);

ArrayList list = new ArrayList();
ArrayList WithUnderscores = new ArrayList();
string nameNOunderscores = "";

for (int i = 0; i < fileList.Length; i++)
{
    //Try to get just the filename..
    string filename = fileList[i].Split('.')[0];
    int position = filename.LastIndexOf('\\');
    filename …
Run Code Online (Sandbox Code Playgroud)

c# regex directory file-io

5
推荐指数
1
解决办法
2376
查看次数

路径中最后一个文件夹的正则表达式

我一直在尝试使用C#中的正则表达式来捕获文件夹路径中的最后一个文件夹,但我对此非常陌生以解决这个问题.例如,如果我有C:\ Projects\Test,那么表达式应返回Test.如果我有H:\ Programs\Somefolder\Someotherfolder\Final那么结果应该是Final.我已经尝试了以下代码,但它只是爆炸了.谢谢你的帮助.

string pattern = ".*\\([^\\]+$)";
Match match = Regex.Match("H:\\Projects\\Final", pattern, RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)

regex c#-4.0

1
推荐指数
1
解决办法
2763
查看次数

正则表达式删除除日期之外的所有内容?

我有一个名为的文件

SMITH FAMILY TRUST S09 T90N R42W 30011498002 EXHIBIT USACE 06-24-2013.dwg 
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个正则表达式,除了日期06-24-2013之外将删除所有内容.

下面是我的代码与日期本身匹配,但我不确定如何扭转它.

[0-9]{2}-[0-9]{2}-[0-9]{4}
Run Code Online (Sandbox Code Playgroud)

c# regex string

0
推荐指数
1
解决办法
340
查看次数

标签 统计

regex ×3

c# ×2

c#-4.0 ×1

directory ×1

file-io ×1

javascript ×1

newline ×1

node.js ×1

string ×1