标签: file-io

C#将文件复制到另一个名称不同的位置

如果满足某些条件,我想将文件从一个目录复制到另一个目录而不删除原始文件.我还想将新文件的名称设置为特定值.

我正在使用C#并使用FileInfo类.虽然它确实有CopyTo方法.它没有给我设置文件名的选项.而MoveTo方法允许我重命名文件,删除原始位置的文件.

最好的方法是什么?

c# file-io

53
推荐指数
5
解决办法
12万
查看次数

如何在c#中确定文件是二进制还是文本?

我需要在80%确定文件是二进制文件还是文本文件,有没有办法在c#中快速,脏/丑?

c# binary file-io text

52
推荐指数
7
解决办法
4万
查看次数

用Python原子写入文件

我使用Python在一个操作中将文本块写入文件:

open(file, 'w').write(text)
Run Code Online (Sandbox Code Playgroud)

如果脚本被中断,那么文件写入没有完成我想要没有文件而不是部分完整的文件.可以这样做吗?

python file-io atomic

52
推荐指数
5
解决办法
3万
查看次数

如何在Perl中查看目录是否存在?

要在使用文件之前查看文件是否存在,我们可以使用:

if (-e "filename.cgi")
{
 #proceed with your code
} 
Run Code Online (Sandbox Code Playgroud)

但是如何识别目录是否存在?

directory perl file-io

52
推荐指数
1
解决办法
11万
查看次数

C++ ifstream failbit和badbit

ifstreamC++的情况下,在什么条件failbitbadbit标志设置?

c++ file-io ifstream

52
推荐指数
1
解决办法
4万
查看次数

逐行读取R中的文本文件

我想在R中逐行读取一个文本文件,使用for循环和文件的长度.问题是它只打印字符(0).这是代码:

fileName="up_down.txt"
con=file(fileName,open="r")
line=readLines(con) 
long=length(line)
for (i in 1:long){
    linn=readLines(con,1)
    print(linn)
}
close(con)
Run Code Online (Sandbox Code Playgroud)

file-io text r

52
推荐指数
3
解决办法
12万
查看次数

在C中读/写二进制文件

有没有人有一个可以写入二进制文件的代码示例.还有可以读取二进制文件并输出到屏幕的代码.查看示例我可以写入文件ok但是当我尝试从文件中读取时它没有正确输出.

c linux binary file-io

52
推荐指数
2
解决办法
20万
查看次数

在C#中验证文件中的图像

我正在从文件中加载图像,我想知道在从文件中完全读取图像之前如何验证图像.

string filePath = "image.jpg";
Image newImage = Image.FromFile(filePath);
Run Code Online (Sandbox Code Playgroud)

当image.jpg不是真正的jpg时会出现问题.例如,如果我创建一个空文本文件并将其重命名为image.jpg,则在加载image.jpg时将抛出OutOfMemory Exception.

我正在寻找一个功能,它将在给定图像的流或文件路径的情况下验证图像.

示例函数原型

bool IsValidImage(string fileName);
bool IsValidImage(Stream imageStream);
Run Code Online (Sandbox Code Playgroud)

.net c# file-io image

51
推荐指数
7
解决办法
8万
查看次数

在Python中编写具有特定权限的文件

我正在尝试创建一个只有用户可读和可写(0600)的文件.

这是通过以下方式使用的唯一方法os.open()吗?

import os
fd = os.open('/path/to/file', os.O_WRONLY, 0o600)
myFileObject = os.fdopen(fd)
myFileObject.write(...)
myFileObject.close()
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望能够使用with关键字,以便我可以自动关闭对象.有没有更好的方法来做我上面做的事情?

python permissions file-io

51
推荐指数
3
解决办法
6万
查看次数

write.csv用于大型data.table

我有一个data.table不是很大(2 GB)但由于某种原因write.csv需要很长时间才能写出来(我从未真正完成等待)并且似乎使用了大量的RAM来完成它.

我尝试将其转换data.table为a,data.frame尽管自从data.table扩展以来这不应该做任何事情data.frame.有没有人碰到这个?

更重要的是,如果你用Ctrl- 来阻止它C,R似乎没有给回记忆.

csv file-io r dataframe data.table

50
推荐指数
1
解决办法
3万
查看次数

标签 统计

file-io ×10

c# ×3

binary ×2

python ×2

r ×2

text ×2

.net ×1

atomic ×1

c ×1

c++ ×1

csv ×1

data.table ×1

dataframe ×1

directory ×1

ifstream ×1

image ×1

linux ×1

perl ×1

permissions ×1