問題タブ [fileutils]

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.

0 投票する
1 に答える
714 参照

ruby-on-rails - 現在のディレクトリの親ディレクトリに新しいディレクトリを作成 -- ROR FileUtils.mkdir

これが私の基本的な階層です...MYPROJECTS/MYRAILSAPP/source_code_folders

  • rorアプリケーションを保持するフォルダーMYPROJECTSがあります

  • アプリケーションのソース コードは、MYPROJECTS 内の MYRAILSAPP というフォルダーに保持されています。

  • ソースコードは MYRAILSAPP 内のサブディレクトリにあります

私はFileUtils.mkdirを使用していますMYRAILSAPP/app/controllers/files_controller.rb

これにより、MYRAILSAPP に新しいディレクトリが作成されるため、MYRAILSAPP/new

新しいディレクトリを作成したいので、MYPROJECTS/new

0 投票する
2 に答える
1648 参照

java - 一時ファイルを削除する onexit java vm

Web アプリケーションは Tomcat サーバー上で実行され、一時ファイルを作成し、使用が終了すると削除されますが、一部のエラー シナリオの一時ファイルは削除されません。積み重ねられ、削除されることはありません。使用した deleteOnExit() が機能していないようです。Tomcat サーバーがシャットダウンした後も、これらの一時ファイルはシステムにまだ存在しています。

ファイルが削除されていないというエラーは、一部のプロセスがまだロックを保持しているように見えるため、これらすべてのエラー一時ファイルをキューに入れ、システムから正常に削除されるまで再試行するスレッド/スケジューラ クラスを作成することを計画しています。

ShutdownHookは私の考えに似ていますが、私が見ている唯一の欠点は、シャットダウン時にのみ実行されることです。この問題に利用できるベストプラクティスです。助言がありますか。

0 投票する
0 に答える
53 参照

ruby - ディレクトリのリストのRubyチェック

システム上にディレクトリを作成する前に、既知のディレクトリのリストが存在するかどうかを確認するメカニズムを考え出そうとしています。
そのために、私は次のように書きました。しかし、実際には機能しません。each ループに問題があるに違いないと思いますが、自分で修正できませんでした。
作成する前に、配列内のディレクトリが存在しないことを確認したいと思います。

助けてくれて本当にありがとうございます!

0 投票する
1 に答える
1630 参照

java - Apache FileUtils を使用した共有ソース フォルダーからローカルの宛先フォルダーへのファイル コピーに失敗しました

次のコードを使用して、リモート マシンの共有フォルダーにあるファイルをコピーしようとしています。

::::出力は:::::::

ノート:

URL "\\10.0.0.3\SHARED_FOLDER" にアクセスしようとすると、RUN (Windows の場合) を使用して正常に動作します。全員が読み書きできる共有フォルダ。

また、local-folder を共有し、URL "////localhost//LOCAL_SHARED_FOLDER/xyz.xml" を使用して同じマシンからアクセスしようとすると、私のコードは正常に動作します。

しかし、リモートマシンのIPアドレスで機能しない理由がわかりません。機能しない理由を教えてください

0 投票する
1 に答える
1052 参照

java - FileUtils を介して既存のファイルをコピーするときに java.io.FileNotFoundException が発生する

私は問題があります。ファイルをコピーしようとすると、FileNotFound 例外が発生します。これが私のコードです:

例外は次のとおりです。

しかし、ファイルはそのフォルダーにあります。

このコードは Tomcat で JSF から呼び出されるので、Tomcat ディレクトリの問題かもしれません。ファイルはProcessBuilderを使用して外部コマンドを介して前の関数で生成されるため、Javaが並列化を試み、コピーが完了した後にProcessBuilderが終了する可能性があります。

また、同じクラスの別のメソッドでは、このコードは完全に機能します。

0 投票する
2 に答える
92 参照

java - XML の文字列をエスケープするにはどうすればよいですか?

XML の文字列をエスケープするにはどうすればよいですか?

Demo.txtファイルが含まれています。

0 投票する
1 に答える
59 参照

java - アプローチは正しいですか?

.rdf、.pkg、.fmb、.sql、.ldt などの異なる拡張子のファイルがいくつかあります。これらのファイルでは、いくつかの特定のキーワードが存在するかどうかを確認する必要があります。そのため、この目的のために 2 つの方法を使用しました。

最初のアプローチ

2番目のアプローチ

これらの文字列を取得した後、キーワードを検索します。問題は、これらのアプローチでファイル全体をスキャンできるかどうかわからないことです。これらのファイルはテキスト ファイルではないため、これらの文字列をコンソールに出力すると、テキストの半分が読み取れません。したがって、このアプローチで正しい結果が得られるかどうかはわかりません。この2つの方法の仕組みを教えてください。そして、それらのファイルに存在するすべてのキーワードを教えてくれますか。ガイドしてください。