タグ付けされた質問 「file」

文字列ベースの名前またはパスでアクセスできる、任意の情報のブロック、または情報を格納するためのリソース。ファイルはコンピュータープログラムで利用でき、通常、ある種の永続的なストレージに基づいています。

7
指摘されたファイルが移動または削除された場合、Linuxで開いているファイルハンドルはどうなりますか
指摘されたファイルがその間に取得されると、Linuxで開いているファイルハンドルはどうなりますか。 移動->ファイルハンドルは有効なままですか? 削除->これにより、無効なファイルハンドルを示すEBADFが発生しますか? 新しいファイルに置き換えられました->ファイルはこの新しいファイルをポイントしていますか? 新しいファイルへのハードリンクに置き換えられました->ファイルはこのリンクを「フォロー」しますか? 新しいファイルへのソフトリンクに置き換えられました->ファイルハンドルはこのソフトリンクファイルにヒットしますか? なぜ私はそのような質問をしているのですか?私はホットプラグされたハードウェア(USBデバイスなど)を使用しています。デバイス(および/ dev / file)がユーザーまたは別のGremlinによって再接続される可能性があります。 これに対処するためのベストプラクティスは何ですか?

7
巨大な.csvファイルの読み取り
現在、最大100万行、200列のPython 2.7の.csvファイルからデータを読み取ろうとしています(ファイルの範囲は100mbから1.6gbです)。300,000行未満のファイルに対してこれを(非常にゆっくりと)実行できますが、それを超えるとメモリエラーが発生します。私のコードは次のようになります: def getdata(filename, criteria): data=[] for criterion in criteria: data.append(getstuff(filename, criteron)) return data def getstuff(filename, criterion): import csv data=[] with open(filename, "rb") as csvfile: datareader=csv.reader(csvfile) for row in datareader: if row[3]=="column header": data.append(row) elif len(data)<2 and row[3]!=criterion: pass elif row[3]==criterion: data.append(row) else: return data getstuff関数のelse句の理由は、基準に一致するすべての要素がcsvファイルにまとめてリストされるため、時間を節約するためにそれらを通過したときにループを終了するためです。 私の質問は: これを大きなファイルで動作させるにはどうすればよいですか? 速くする方法はありますか? 私のコンピューターには8 …
107 python  python-2.7  file  csv 

10
テンプレートファイルが存在するにもかかわらず、FlaskがTemplateNotFoundエラーを発生させる
ファイルをレンダリングしようとしていますhome.html。ファイルはプロジェクトに存在しますが、jinja2.exceptions.TemplateNotFound: home.htmlレンダリングしようとすると、ファイルが表示され続けます。Flaskが私のテンプレートを見つけられないのはなぜですか? from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
107 python  file  templates  flask 

11
.Netの厳密に型指定されたデータ構造にCSVファイルをインポートする[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 厳密に型指定されたデータ構造にCSVファイルをインポートする最良の方法は何ですか?
106 c#  vb.net  file  csv  import 

6
すべてのファイルにファイル拡張子を再帰的に追加する
ファイル拡張子のないファイルを含むいくつかのディレクトリとサブディレクトリがあります。.jpgこれらのディレクトリに含まれるすべてのファイルに追加したいと思います。ファイル拡張子を変更するだけでなく、ファイル拡張子を追加するためのbashスクリプトを見てきました。それはまた再帰的である必要があります、誰かが助けてくれますか?

9
パフォーマンステストを繰り返すためにファイルキャッシュをクリアする
キャッシュされたファイルのコンテンツを削除して、パフォーマンス結果の偏りを防ぐために使用できるツールまたはテクニックは何ですか?ファイルとディレクトリの内容に関するキャッシュされた情報を完全にクリアするか、選択的に削除する必要があると思います。 私が開発しているアプリケーションは、専用の圧縮ユーティリティであり、オペレーティングシステムが最近変更していないファイルの読み取りや書き込みが多く、ディスクブロックがキャッシュされない可能性があります。 ファイル処理作業を行うためのさまざまな戦略をプロファイリングするタスクを繰り返すときに、IO時間に見られる変動を取り除きたいと思います。 私は主にWindows XPのソリューションに興味があります。それは私の主な開発マシンであるためですが、Linuxを使用してテストすることもできるので、その環境に対する回答にも興味があります。 SysInternals CacheSetを試しましたが、[クリア]をクリックしても、数回読んだばかりのファイルを再度読み取る時間は、測定可能なほどには増加しません(コールドブート後のタイミングへの復元)。

15
PHPディレクトリ内のファイル数を数える
少し新しいプロジェクトに取り組んでいます。特定のディレクトリにあるファイルの数を知りたいのですが。 <div id="header"> <?php $dir = opendir('uploads/'); # This is the directory it will count from $i = 0; # Integer starts at 0 before counting # While false is not equal to the filedirectory while (false !== ($file = readdir($dir))) { if (!in_array($file, array('.', '..') and !is_dir($file)) $i++; } …
106 php  file  count  directory 

7
Pythonパッケージ内から(静的)ファイルを読み取る方法は?
Pythonパッケージ内のファイルをどのように読み取ることができますか? 私の状況 ロードするパッケージには、プログラム内からロードしたいテンプレート(文字列として使用されるテキストファイル)がいくつかあります。しかし、そのようなファイルへのパスをどのように指定しますか? からファイルを読みたいと想像してください: package\templates\temp_file 何らかのパス操作?パッケージの基本パス追跡?
106 python  file  package 

20
Pythonでファイルがバイナリ(テキスト以外)かどうかを検出するにはどうすればよいですか?
Pythonでファイルがバイナリ(非テキスト)かどうかを確認するにはどうすればよいですか? 私はpythonで大量のファイルセットを検索していて、バイナリファイルで一致を取得し続けています。これにより、出力が非常に乱雑に見えます。 を使用できることはわかっgrep -Iていますが、grepで許可されている以上のデータを使用しています。 以前は、を超える文字を検索しただけでした0x7fがutf8、現代のシステムではこれを不可能にしていました。理想的にはソリューションは高速ですが、どのソリューションでも十分です。
105 python  file  binary 



7
ファイルシステムスキャンを実行する方法
フォルダーのパスを指定すると、そのフォルダーをルートとするファイルをスキャンする関数を作成する必要があります。 そして、そのフォルダのディレクトリ構造を表示する必要があります。 私は2の方法を知っています(jstreeを使用してブラウザーに表示します)。
104 file  go  directory 

4
SVN-ワンショットで複数のファイルをコミットする方法
以下のように、1つのショットで複数のファイルを異なるディレクトリにコミットしようとしましたが、 svn commit –m”log msg” mydir/dir1/file1.c mydir/dir2/myfile1.h mydir/dir3/myfile3.c etc etc それ以来、一部のファイルをコミットリストから除外したかったので、上記のように各ファイル名をコマンドラインに配置しました。それをメモ帳にまとめると、約25個のファイルができました。コマンドラインにコピーして貼り付けると、最後のいくつかのファイルが欠落しており、これはコマンドラインバッファーの制限(?)の可能性があります。バッファの長さを増やすことができるオプションはありますか? すべてのファイルをテキストファイルに入れて、svn commitの引数として指定できるオプションはありますか?
104 svn  file  commit 

14
Javaのファイル変更リスナー
ファイルシステムでファイルが変更されたときに通知を受け取りたい。私は、lastModified Fileプロパティをポーリングするスレッドしか見つけていません。明らかに、このソリューションは最適ではありません。
104 java  file  listener 

15
.NETでファイルがロック解除されるまで待ちます
ファイルのロックが解除され、ファイルの読み取りと名前の変更が可能になるまでスレッドをブロックする最も簡単な方法は何ですか?たとえば、.NET FrameworkのどこかにWaitOnFile()がありますか? FileSystemWatcherを使用してFTPサイトに送信されるファイルを検索するサービスがありますが、ファイル作成イベントは、他のプロセスがファイルの書き込みを完了する前に発生します。 理想的なソリューションにはタイムアウト期間があり、そのためスレッドはあきらめる前に永遠にハングアップしません。 編集:以下のソリューションのいくつかを試した後、すべてのファイルがに書き込まれるようにシステムを変更し、最終的な場所にをPath.GetTempFileName()実行しFile.Move()ました。FileSystemWatcherイベントが発生するとすぐに、ファイルはすでに完成しています。
103 .net  .net-3.5  file 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.