問題タブ [filenames]

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 投票する
3 に答える
1211 参照

.net - string.Trim() はファイル名から *有効な* 文字を削除しますか?

ファイル名を保存するクラスを作成しています。そのためには、どの文字が無効で、どの文字が先頭/末尾の文字として無効であるかを正確に知る必要があります。

Windows エクスプローラーは、ファイルに名前を付けるときに先頭と末尾の空白文字を自動的に削除するため、ファイル名インスタンスを作成するときに同じ文字を削除する必要があります。

string.Trim() を使用することを考えましたが、トリミングするデフォルトの文字セットが、OS の無効な先頭/末尾のファイル名文字と正確に一致すると仮定するのは単純です。

string.Trim() のドキュメントによると、デフォルトで次の文字がトリミングされます: U+0009、U+000A、U+000B、U+000C、U+000D、U+0020、U+0085、U+00A0、U +1680、U+2000、U+2001、U+2002、U+2003、U+2004、U+2005、U+2006、U+2007、U+2008、U+2009、U+200A、U+200B 、U+2028、U+2029、U+3000、U+FEFF

残念ながら、上記の文字の一部は、System.IO.Path.GetInvalidFileNameChars によって返される文字セットに含まれていないため、ファイルでは無効ではありません。

次に、string.Trim() がファイル名から有効な先頭/末尾の文字を削除する可能性があるため、ファイル名が破損する可能性があることを修正しますか?

Windows Vista OS のファイル名の無効な先頭/末尾文字は正確には何ですか? OSは異なるファイルシステムで実行できるため、必ずしもファイルシステム自体と同じではないことを理解しています。

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

python - ALPHANUMERIC から欠落している数値を見つける - Python

ファイル名のリストが特定のパターンに一致するかどうか、およびそのパターンから欠落しているファイルを判断する関数を Python で作成するにはどうすればよいですか? 例えば:

入力 ->

望ましい出力 -->


入力 -->

望ましい出力 -->

0 投票する
5 に答える
4602 参照

java - Solaris で Java を使用したファイル名のアクセント

Solaris でファイル名にアクセント記号を含むファイルを書き込めないという問題があります。

次のコードを考える

次の出力が得られます

「test??rtkuo?」というファイルを取得します。

StackOverflow で見つけた情報に基づいて、起動時に「-Dfile.encoding=UTF-8」を追加して Java アプリを呼び出そうとしました。これにより、次の出力が返されます

しかし、ファイル名はまだ「test??rtkuo?」です。

どんな助けでも大歓迎です。

ステフ

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

sharepoint - 受信メールで SharePoint が添付ファイル名をすべて小文字に変換するのを止める方法はありますか?

受信メールから添付ファイルを正常に受信して保存するドキュメント ライブラリがあります。問題は、大文字と小文字が混在する素敵なファイル名をすべて小文字に変換していることです。インターネットで解決策を探しましたが、同じ問題を抱えている「私も」たくさんの人しか見つかりませんでした。この動作を制御する方法はありますか? ファイル名がリンク テキストになるので、SharePoint はそのままにしておくとよいでしょう。

0 投票する
6 に答える
3718 参照

email - CFMail の添付ファイルのファイル名を変更する

ColdFusion を使用して、サーバーに保存されている添付ファイルを含む電子メールを送信しようとしています。

これらの添付ファイルを管理するために1.jpg2.doc...と呼びます。n.extここで、nは、元のファイル名などのファイルに関するその他の情報を保持するデータベースのキーです。

コードを使用できます:

1.doc. _ とにかくこれをオーバーライドして、ファイルとは別に自分のファイル名を指定できますか?

0 投票する
5 に答える
742 参照

c# - ファイル名がC#で最後に変更されたのはいつかをどのように判断しますか?

私は、ファイルに対していくつかの処理を行い、終了時にファイル拡張子を.processedに変更する小さなユーティリティを持っています。また、これらの古い.processedファイルを「x」日後に削除したいと思います。ファイル名が最後に変更された日時を示すファイル属性はありますか?処理後にファイルの最後に空白を追加して再保存し、「LastWriteTime」属性を取得できることに気付きましたが、元のファイルにはまったく触れたくありません。何か案は?

0 投票する
6 に答える
6091 参照

windows - Windows で実行中のプロセスのファイル イメージの名前を変更する

Vista SP1 で Windows サービス アプリケーションを使用していますが、ユーザーがその実行可能ファイルの名前を (実行中に) 変更してから再起動しているため、サービス マネージャーが exe を見つけられないため、次回の起動時に起動に失敗することがわかりました。名前が変更されたので、ファイル。

古いバージョンの Windows では、OS がファイルをロックしていたため、これを行うことができなかったことを思い出すようです。Vista SP1 でも、実行中に既存のファイルをコピーすることはできません。Windows はファイルが使用中であると報告します。これは理にかなっています。では、なぜ名前を変更できるようにする必要があるのでしょうか。Windows が exe から新しいコード ページをページインする必要があるが、起動後にファイルの名前が変更されている場合はどうなりますか? exeファイルなどの名前を変更しながらProcess Monitorを実行しましたが、Process Monは奇妙なことは何も報告せず、他のファイルと同様にファイル名を変更しただけでログに記録しました。

舞台裏で何が起こっているか知っている人はいますか?Windows が実行中のプロセスのファイル名 (またはそれに依存する DLL) の変更を許可するというのは、直感に反するように思えます。ここで何が欠けていますか?

0 投票する
3 に答える
3801 参照

rename - すべてのファイル名を 255 文字で切り詰めるコマンド

NTFS ディレクトリが bash シェルで開かれています。ディレクトリ内のすべてのファイル名を ext3 に必要な 255 文字の制限に再帰的に切り詰めるコマンドは?

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

sql-server - SQL Serverバックアップの動的ファイル名?

T-SQLバックアップスクリプトで使用されるファイル名(動的ファイル名)に日付を挿入するにはどうすればよいですか?SQL Enterprise Managerを使用してバックアップジョブを作成およびスケジュールし、作成されたT-SQLを編集して、バックアップされたデータベースのファイル名をdbname_date.bak(つまり、northwind_5-1-2009.bak)に変更したいと思います。次回バックアップを実行するときは、northwinds_new_date.bakになります。

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

django - Djangoが「異なるファイル名」として応答を返すようにする

特別なMIMEタイプでを返すDjangoビューがありHttpResponse、ユーザーのブラウザーにファイルをブラウザーで表示する代わりに「ダウンロード」させます。問題は、応答が保存されるデフォルトのファイル名が、ユーザーがアクセスしようとしたURLであるということです。

オブジェクトにデフォルトのファイル名を含める方法はありますHttpResponseか、それともこれを実現するために別のURLにリダイレクトする必要がありますか?