标签: file-handling

如何在Python中移动文件

我查看了Python os界面,但无法找到移动文件的方法.我如何$ mv ...在Python中完成相同的操作?

>>> source_files = '/PATH/TO/FOLDER/*'
>>> destination_folder = 'PATH/TO/FOLDER'
>>> # equivalent of $ mv source_files destination_folder
Run Code Online (Sandbox Code Playgroud)

python file file-handling

811
推荐指数
6
解决办法
87万
查看次数

如何从URL下载文件并将其保存在Rails中?

我有一个图像的URL,我想在本地保存,以便我可以使用Paperclip为我的应用程序生成缩略图.下载和保存图像的最佳方法是什么?(我查看了ruby文件处理,但没有遇到任何问题.)

ruby ruby-on-rails file-handling

189
推荐指数
6
解决办法
12万
查看次数

如何在Bash中检查文件是否为空?

我有一个名为diff.txt的文件.想检查它是否为空.做过这样的事但却无法正常工作.

if [ -s diff.txt ]
then
        touch empty.txt
        rm full.txt
else
        touch full.txt
        rm emtpy.txt
fi
Run Code Online (Sandbox Code Playgroud)

bash if-statement file-handling is-empty

154
推荐指数
8
解决办法
27万
查看次数

如何使用C#查找和替换文件中的文本

我的代码到目前为止

StreamReader reading = File.OpenText("test.txt");
string str;
while ((str = reading.ReadLine())!=null)
{
      if (str.Contains("some text"))
      {
          StreamWriter write = new StreamWriter("test.txt");
      }
}
Run Code Online (Sandbox Code Playgroud)

我知道如何找到文本,但我不知道如何用我自己的文件替换文件中的文本.

.net c# io file-handling streamreader

147
推荐指数
6
解决办法
26万
查看次数

编写没有字节顺序标记(BOM)的文本文件?

我正在尝试使用带有UTF8编码的VB.Net创建一个文本文件,没有BOM.任何人都可以帮助我,怎么做?
我可以用UTF8编码写文件但是,如何从中删除字节顺序标记?

edit1:我尝试过像这样的代码;

    Dim utf8 As New UTF8Encoding()
    Dim utf8EmitBOM As New UTF8Encoding(True)
    Dim strW As New StreamWriter("c:\temp\bom\1.html", True, utf8EmitBOM)
    strW.Write(utf8EmitBOM.GetPreamble())
    strW.WriteLine("hi there")
    strW.Close()

        Dim strw2 As New StreamWriter("c:\temp\bom\2.html", True, utf8)
        strw2.Write(utf8.GetPreamble())
        strw2.WriteLine("hi there")
        strw2.Close()
Run Code Online (Sandbox Code Playgroud)

1.html仅使用UTF8编码创建,2.html使用ANSI编码格式创建.

简化方法 - http://whatilearnttuday.blogspot.com/2011/10/write-text-files-without-byte-order.html

vb.net encoding byte-order-mark file-handling

115
推荐指数
4
解决办法
8万
查看次数

如何一次读取一行或整个文本文件?

我在一个介绍文件的教程中(如何从\到文件读取和写入)

首先,这不是一个功课,这只是我正在寻求的一般帮助.

我知道如何一次读一个单词,但我不知道如何一次读一行或如何读取整个文本文件.

如果我的文件包含1000个单词怎么办?阅读每个单词是不切实际的.

我的名为(Read)的文本文件包含以下内容:

我喜欢玩我喜欢阅读的游戏我有2本书

这是我迄今为止所取得的成就:

#include <iostream>
#include <fstream>

using namespace std;
int main (){

  ifstream inFile;
  inFile.open("Read.txt");

  inFile >>
Run Code Online (Sandbox Code Playgroud)

有没有办法一次读取整个文件,而不是分别读取每一行或每个单词?

c++ fstream iostream file-handling

78
推荐指数
5
解决办法
36万
查看次数

异常处理和打开文件?

是否可以使用文件打开的异常作为使用的替代方法.is_open()

例如:

ifstream input;

try{
  input.open("somefile.txt");
}catch(someException){
  //Catch exception here
}
Run Code Online (Sandbox Code Playgroud)

如果是这样,那是什么类型的someException

c++ exception-handling inputstream file-handling

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

如何通过特定行分隔符来读取文本文件?

使用streamreader读取文本文件.

using (StreamReader sr = new StreamReader(FileName, Encoding.Default))
{
     string line = sr.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

我想迫使该行分隔符应该是\n没有\r.那我该怎么做呢?

.net c# file-handling

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

Java中赋值操作的返回值

我在Java中遇到了一个声明

while ((line = reader.readLine()) != null) {
    out.append(line);
}
Run Code Online (Sandbox Code Playgroud)

赋值操作如何在Java中返回值?

我们正在检查的声明是line = reader.readLine(),我们将其与之进行比较null.

既然readLine会返回一个字符串,我们究竟要检查的是null什么?

java expression file-handling assignment-operator

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

为什么我的iOS应用程序没有出现在其他应用程序的"打开方式"对话框中?

我正在尝试实现注册过程,该过程允许我的iOS应用程序显示在其他应用程序的"打开方式"列表中(如Apple的文档交互编程主题中所述).我希望我的应用程序能够处理来自任何提供标准音频文件格式(MP3,AIFF,WAV等)的应用程序的音频.

据我所知,我需要做的就是将CFBundleDocumentTypes关键字和相关的子数据添加到我的应用程序的Info.plist中.这是我放入的(通过Xcode 4的文档类型编辑器):

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>scrubbulator-icon</string>
        </array>
        <key>CFBundleTypeName</key>
        <string>Audio</string>
        <key>LSHandlerRank</key>
        <string>Alternative</string>
        <key>LSItemContentTypes</key>
        <array>
        <string>public.mp3</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

添加此代码不会在应用程序的"打开方式"菜单中显示我的应用程序(我在iPhone上测试,使用Dropbox中的MP3作为文件源.应用程序AudioMemos和Evernote都显示为Dropbox中的MP3文件,所以我知道支持的格式).有什么明显的东西我做错了,还是还有其他我需要实现的东西?

(注意:我没有UTExportedTypeDeclarations在我的Info.plist中设置一个项目,因为我理解这些只是自定义UTI所必需的.因为我使用的是系统UTI,我认为它不应该是必要的,但如果我有正确的请纠正我我错了.)

编辑

我添加了以下Exported Type UTI,但没有成功:

<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
        <string>kUTTypeMP3</string>
        </array>
        <key>UTTypeDescription</key>
        <string>Audio file</string>
        <key>UTTypeIdentifier</key>
        <string>kUTTypeMP3</string>
        <key>UTTypeTagSpecification</key>
        <dict>
        <key>public.filename-extension</key>
        <array>
            <string>mp3</string>
        </array>
        </dict>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

file-handling uti ios launch-services

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