C#中能否像Linux shell中快速将文件的首行去掉或者将除去首行的其他保存到另外一个文件中?

问题描述

现在有一个需求:csv文件,大小很可能很大,最多上G,需要将首行列名去掉然后再做其他操作。请大家帮忙想想办法!O(∩_∩)O谢谢

解决方案

解决方案二:
那你应该发到.net版啊
解决方案三:
从第二行开始访问不行吗
解决方案四:
把csv文件中的数据导入SQLServer的方法可以指定,从csv文件中的第几行开始导入数据的,其实不需要去掉首行的记录的。
解决方案五:
不是要插入到SQL数据库中。想问问看有没有比读行更快捷的方法。如果文件过大的话,读行会影响速度吧。
解决方案六:
试试看FileSystem.LineInput
解决方案七:
该回复于2014-01-28 02:50:54被版主删除

时间: 2025-01-21 12:30:23

C#中能否像Linux shell中快速将文件的首行去掉或者将除去首行的其他保存到另外一个文件中?的相关文章

数据库-如何在文本文件中提取指定内容保存到另一个文件里?

问题描述 如何在文本文件中提取指定内容保存到另一个文件里? 如何在文本文件中提取指定内容保存到另一个文件里? 我有一个100万条记录的文本文件,其中一条记录内容如下: IMSI=4600XXXXXXXXXXX;MSISDN=8613XXXXXXXXX;DEFCALL=TS11;CURRENTNAM=BOTH;CAT=COMMON;TBS=TS11&TS12;VLR=8613XXXXXXX;MSC=8613XXXXXX;SGSN=8613XXXXXX;SUB_AGE=0;UPL_TIME=1436

怎么将gridview显示的列保存到另一个表中

问题描述 比如A页面显示的grid数据是从a表查询出来点击一个btn保存在另一张表中b 解决方案 解决方案二:既然gridview的数据是从表a查询出来的,为何还要弄个表b呢?你还是查询表a不行吗?当然,将gridview的数据保存到表b,通过遍历gridview的方式进行数据插入.List<string>list=newList<string>();foreach(GridViewRowgrvinGridView1.Rows){list.Add("('"+gr

Ruby中执行Linux shell命令的六种方法详解_ruby专题

在Ruby中,执行shell命令是一件不奇怪的事情,Ruby提供了大概6种方法供开发者进行实现.这些方法都很简单,本文将具体介绍一下如何在Ruby脚本中进行调用终端命令. exec exec会将指定的命令替换掉当前进程中的操作,指定命令结束后,进程结束. 复制代码 代码如下: exec 'echo "hello world"' print 'abc' 执行上述的命令,结果如下,我们可以看到没有abc的输出,可以看出来,在执行echo "hello world"命令后

python文件读写操作与linux shell变量命令交互执行的方法_python

本文实例讲述了python文件读写操作与linux shell变量命令交互执行的方法.分享给大家供大家参考.具体如下: python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼. 代码如下: 复制代码 代码如下: #coding=utf-8 #!/usr/bin/python import os import time #python执行linux命令 os.system(':>./aa.py') #人机交互输入 S = raw_input("

常用 Linux shell &amp; vim 命令

以下是我在工作中常用的 Linux shell 命令,记下来,后续会不断补充. 查看正在执行的进程 ps -u username 查询指定的进程ID(27380)打开的文件 lsof -p 27380 杀死指定PID的进程 (PID为Process ID) kill PID 计算文件的行数.字数或字符数 wc 显示进程信息,并实时更新 top 调用top命令的"-H"选项,该选项会列出所有Linux线程 top -H 查看用户username的进程所打开的文件 lsof -u user

linux shell 自定义函数方法(定义、返回值、变量作用域)_linux shell

一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带function fun() 定义,也可以直接fun() 定义,不带任何参数. 2.参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值. return后跟数值n(0-255 实例(testfun1.sh): #!/bin/sh fSum 3 2; function fSum

linux shell自定义函数(定义、返回值、变量作用域)介绍_linux shell

linux shell 可以用户定义函数,然后在shell脚本中可以随便调用.下面说说它的定义方法,以及调用需要注意那些事项. 一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带function fun() 定义,也可以直接fun() 定义,不带任何参数. 2.参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值. retu

linux shell脚本学习xargs命令使用详解_linux shell

xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理.通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据.xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代. xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,下面是一些如何有效使用xargs 的实用例子. 1.

一组Linux Shell Scripting小练习

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1718284 # Linux shell将字符串分割成数组 1 2 result=$(facter | awk '/ipaddress/ && !/ipaddress_lo/ {print $1 " " $3}') array=($result) # 判断一个变量是否存在(不是判断是否为空)