相关疑难解决方法(0)

如何使用PowerShell拆分文本文件?

我需要将一个大的(500 MB)文本文件(一个log4net异常文件)拆分成可管理的块,例如100个5 MB的文件就可以了.

我认为这应该是PowerShell的公园散步.我该怎么做?

powershell

68
推荐指数
7
解决办法
12万
查看次数

Powershell中快速简单的二进制连接文件

使用Powershell连接二进制文件的最佳方法是什么?我更喜欢简单易记和快速执行的单线程.

我提出的最好的是:

gc -Encoding Byte -Path ".\File1.bin",".\File2.bin" | sc -Encoding Byte new.bin
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常,但对于大文件来说速度非常慢.

powershell

24
推荐指数
3
解决办法
2万
查看次数

获取Windows中一个巨大文件的最后n行或字节(如Unix的尾部).避免耗时的选择

我需要在Windows 7中检索最后n行巨大文件(1-4 Gb).由于公司限制,我无法运行任何非内置命令.问题是我找到的所有解决方案似乎都读取整个文件,所以它们非常慢.

这可以快速完成吗?

笔记:

  1. 我设法快速获得前n行.
  2. 如果我得到最后n个字节就可以了.(我使用这个/sf/answers/1325563991/作为前n个字节).

这里的解决方案Windows Powershell中的Unix tail等效命令不起作用.使用-wait不会让它变快.我没有-tail(我不知道它是否会起作用).

PS:有相当的几个相关问题headtail,但不能集中在速度的问题.因此,有用或可接受的答案在这里可能没用.例如,

Windows相当于'tail'命令

CMD.EXE批处理脚本,用于显示txt文件中的最后10行

使用单个Windows命令从文件中提取N行

https://serverfault.com/questions/490841/how-to-display-the-first-n-lines-of-a-command-output-in-windows-the-equivalent

powershell获取文件的第一个x MB

https://superuser.com/questions/859870/windows-equivalent-of-the-head-c-command

windows powershell batch-file tail

19
推荐指数
3
解决办法
4万
查看次数

powershell获取文件的第一个x MB

获取文本文件的前x行非常简单,但我需要文件的第一个x MB.鉴于我是一个PowerShell新手,如果你可以请给我一些关于脚本的注释,将非常感激.

powershell

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

标签 统计

powershell ×4

batch-file ×1

tail ×1

windows ×1