問題タブ [file-manipulation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java ファイル操作
したがって、読み取るファイルを選択する JFileChooser を備えたアプリケーションがあります。次に、いくつかの単語を変更して、新しいファイルを作成します。私が抱えている問題は、新しいファイルを作成すると、プロジェクト ディレクトリに保存されることです。JFileChooser を使用して選択したファイルと同じディレクトリに保存するにはどうすればよいですか。注: JFileChooser を使用して場所を選択したくありません。読んだ元のファイルと同じディレクトリにファイルを保存するだけです。
bash - Bash:入力ファイルから変数を処理する方法は?
次のようなファイルから入力を読み取るbashスクリプトがあります。
読み取るファイルは次のようになります。
ただし、自分に合ったときに変数の名前をそのファイルに挿入し、スクリプトが変数を見つけたときにそれらを処理できるようにしたいので、ファイルは次のようになります。
たとえば$VAR
、今日の日付で、次のような出力が生成される可能性があります。
python - Python初心者:ファイルを開いて単語を置き換えるスクリプトを作成しようとしています
ファイルを開き、すべての「hola」を「hello」に置き換えるスクリプトを作成しようとしています。
しかし、このエラーが発生しています:
トレースバック (最新の呼び出しが最後):
ファイル "prueba.py"、3 行目、f の行の場合: IOError: [Errno 9] 不正なファイル記述子
何か案が?
ハビ
c# - テキスト操作 1 つのファイル内のクラスを複数のファイルに分割する
XSD.EXE を使用して、XSD スキーマから C# ファイルを生成しました。残念ながら、このツールはすべてのクラスを 1 つの allClasses.cs ファイルに抽出します。
allClasses.cs ファイル内の各クラスを ClassA.cs、ClassB.cs などのそれぞれのファイルに抽出する優れたテクニック (またはツール) を持っている人はいますか?
xml - インメモリXML操作
OpenXML
開いた単語ドキュメントを検索して置換しようとしていますMemoryStream
。
これは機能しません。理由はわかりませんが、この方法でドキュメントを操作しても、には影響がないようですMemoryStream
。
私はこのブログをEricWhiteが見つけましたが、それは似たようなことをしていますが、それでも完全には理解できません。彼はを使用しているXDocument
ので、私は次のようなものを持っています:
これにより、ドキュメント内で適切なノードが見つかりますが、問題は、テキストを変更する方法がわからないことです。私がこのSystem.Xml.Linq.XNodes
ようにしてしまうもの(私が本当に欲しいノードの代わりに)には、 orプロパティなどDocumentFormat.OpenXml.Wordprocessing.Text
がありません。ノードからテキストを取得したり、更新したりする方法がわかりません。ノードをキャストしようとしましたが、コンパイルされませんでした。InnerText
Value
私も正しい方向に進んでいますか?または、もっと簡単な方法はありますか?どんなポインタでも大歓迎です、ありがとう。
python - ファイルを変更して変更のみをディスクに書き込むにはどうすればよいですか - 基本的に、sed (python)?
ファイル /etc/conf1 があるとしましょう
その内容は次のとおりです
「サル」を「ダチョウ」に置き換えたいとしましょう。ファイルをメモリに読み込んで変更し、すべてを書き戻すことなく、どうすればそれを行うことができますか? 基本的に、ファイルを「その場で」変更するにはどうすればよいですか?
cocoa - 4文字のOSType/NSFileHFSTypeCodeを特定のUTIに関連付ける方法
MacFuseプラグインを作成していますが、ファインダーで適切なアイコンを使用し、ファイルを開いたときに適切なアプリを起動したいと考えています。
ファイルに拡張子を追加することはできないので、SnowLeopardでの他の唯一のオプションはNSFileHFSTypeCodeです。http://www.rubicode.com/Software/RCDefaultApp/を使用して自分のマシンに登録されているすべてのコードを確認しましたが、一部のコードがUTIに関連付けられていることがわかります。たとえば'TEXT'
、Uniform Type Identifier(UTI)に関連付けられていcom.apple.traditional-mac-plain-text
ます。
これらの4文字のコードのいくつかを他のUTIと関連付けられるようにしたいと思います。たとえば。PHPf
_ public.php-script
これを可能にするフレームワークやコマンドラインユーティリティがあると思いますが、見つけることができませんでした。
php - 設定ファイルの読み取り、編集、保存(php)
2つの構成ファイルがあります。1つはiniで、もう1つはphpです。以下のようになります。データベースファイル名を更新する必要がありますが、残りのファイルは変更されていない必要があります。そうする方法はありますか?
config.ini
およびsetting.php
shell - すべての .sh ファイルの先頭に she bang を追加するにはどうすればよいですか?
拡張子#!/bin/bash
の付いたすべてのファイルで、ファイルの先頭にある彼女の強打線行をスクリプトでどのように編集したいのですか。.sh
php - ファイルが別の以前のバージョンから壊れている場所を効率的に調べる方法は?
(私の制御を超えたプロセス) に常に追加されるファイルがあり、そのファイルを x 秒ごとにキャプチャします。ファイルの新しいコンテンツ (以前のキャプチャの間に追加されたもの)を抽出して操作したいと考えています。残念ながら、このファイルには最後に追加されたときを示すものは何もなく、このファイルに書き込むこともできません。そのため、私の唯一のオプションは、既に知っているものをファイルに保存し、それを私が持っている新しいバージョンと比較することです.
今、私が知る必要があるのは、これを行う最善の方法です。私はPHPを使用していますが、最も簡単な解決策は、以前のコンテンツを保存してから、その後に続くものを解決することであると考えましたexplode()
。これは(明らかに)ファイルが多数(1GB以上)になるとひどい解決策です処理するのは地獄です。
私が持っていたアイデアは、最後の文字の位置を保存してからそこから作業することです。たとえば、最後の文字が100番目の場合、次のプロセスで100番目の文字から作業しますが、方法がわかりません私はこれを行うことができます、またはPHPで可能であれば.
だから私の質問は、これを行うための正しい方法は何ですか?また、PHPでどのように行うことができますか(可能であれば)? 関数または一般的なアイデアは問題ありません。実装には適していますが、その背後にある理論がわかりません。