Questions tagged «file-io»

文件I / O是涉及文件系统的输入/输出。这可能包括对目录和文件执行操作,例如创建和删除,读取文件以及将输出写入文件。

1
什么是`Zone.Identifier`文件?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 当使用Process Monitor监视I / O时,经常会看到名为blabla.exe:Zone.Identifier的文件。 这些文件可以在网络驱动器上看到。 什么是Zone.Identifier文件? 冒号在文件名中是什么意思? 冒号与文件的扩展属性相关吗?



6
bash,Linux:设置两个文本文件之间的差异
我有两个文件A-nodes_to_delete和B-nodes_to_keep。每个文件都有许多行,带有数字ID。 我想要包含nodes_to_delete但不包含的数字ID的列表nodes_to_keep,例如 。 在PostgreSQL数据库中执行此操作的速度过慢。使用Linux CLI工具在ba​​sh中进行操作的任何巧妙方法? 更新:这似乎是Python的工作,但是文件确实非常大。我已经解决了使用一些类似的问题uniq,sort一些集理论技术和。这比数据库等效文件快大约两个或三个数量级。

5
如何在文件夹及其所有子文件夹中搜索某种类型的文件
我正在尝试在给定文件夹中搜索给定类型的所有文件,并将它们复制到新文件夹中。 我需要指定一个根文件夹,并在该文件夹及其所有子文件夹中搜索与给定类型匹配的所有文件。 如何搜索根文件夹的子文件夹及其子文件夹?似乎可以使用递归方法,但是我无法正确实现一个方法。


3
为什么使用BufferedInputStream逐字节读取文件比使用FileInputStream更快?
我试图使用FileInputStream将文件读入数组,而一个〜800KB的文件花了大约3秒钟才能读入内存。然后,我尝试了相同的代码,只是将FileInputStream包装到BufferedInputStream中,这花费了大约76毫秒。为什么即使我仍在逐字节读取文件,为什么使用BufferedInputStream逐字节读取文件的速度如此之快?这是代码(其余代码完全无关)。请注意,这是“快速”代码。如果需要“慢速”代码,则只需删除BufferedInputStream: InputStream is = null; try { is = new BufferedInputStream(new FileInputStream(file)); int[] fileArr = new int[(int) file.length()]; for (int i = 0, temp = 0; (temp = is.read()) != -1; i++) { fileArr[i] = temp; } BufferedInputStream快30倍以上。远不止于此。那么,这是为什么呢?有可能使此代码更有效(不使用任何外部库)吗?

6
如何在C#中读取和写入文件
我想同时读取和写入文件。这行不通。 static void Main(string[] args) { StreamReader sr = new StreamReader(@"C:\words.txt"); StreamWriter sw = new StreamWriter(@"C:\words.txt"); } 如何在C#中读取和写入文件?
69 c#  file-io  filestream 

3
在C#中重命名目录
在这里很难说出要问什么。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 11年前关闭。 我在任何地方都找不到DirectoryInfo.Rename(To)或FileInfo.Rename(To)方法。因此,我写了我自己的文章,并把它发布在这里,以供任何需要的人使用,因为我们要面对现实:MoveTo方法过于强大,如果您只想重命名目录或文件,则总是需要额外的逻辑: public static class DirectoryExtensions { public static void RenameTo(this DirectoryInfo di, string name) { if (di == null) { throw new ArgumentNullException("di", "Directory info to rename cannot be null"); } if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentException("New name cannot be null or blank", "name"); } di.MoveTo(Path.Combine(di.Parent.FullName, name)); …
69 c#  file-io  directory  rename 

7
使用python创建新文本文件时出错?
此功能无效,并引发错误。我是否需要更改任何参数或参数? import sys def write(): print('Creating new text file') name = input('Enter name of text file: ')+'.txt' # Name of text file coerced with +.txt try: file = open(name,'r+') # Trying to create a new file or open one file.close() except: print('Something went wrong! Can\'t tell what?') sys.exit(0) # quit …

4
将NSData写入文件的最简单方法
NSData *data; data = [self fillInSomeStrangeBytes]; 现在我的问题是如何data以最简单的方式将此文件写入文件。 (我已经有一个NSURL file://localhost/Users/Coding/Library/Application%20Support/App/file.strangebytes)
67 file  cocoa  file-io  save 

1
如何在Julia中逐行读取文件?
如何打开文本文件并逐行阅读?我对以下两种情况感兴趣: 一次获取数组中的所有行。 一次处理每一行。 对于第二种情况,我不想一次将所有行都保留在内存中。
18 file-io  julia 
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.