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

ファイル名はファイルに関するメタデータです。コンピュータのファイルシステムに保存されているファイルを一意に識別するために使用される文字列。

30
Bashでファイル名と拡張子を抽出する
ファイル名(拡張子なし)と拡張子を別々に取得したい。 これまでに見つけた最良の解決策は次のとおりです。 NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` ファイル名に複数の.文字が含まれていると機能しないため、これは誤りです。もし私が持っているとしましょうa.b.js、それはaand b.jsではなくand を考慮a.bしjsます。 Pythonで簡単に行うことができます file, ext = os.path.splitext(path) しかし、可能であれば、この目的のためだけにPythonインタープリターを起動しない方がよいでしょう。 より良いアイデアはありますか?
2109 bash  string  filenames 


17
C ++コードファイル拡張子?.cc対.cpp [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 先月休業。 .ccと.cppファイルの両方として保存されたC ++コードを見ました。2つの間に違いはありますか? Googleのスタイルガイドを示唆しているようだ.ccが、何の説明を提供していません。 私は主にLinuxシステム上のプログラムに関心があります。
599 c++  filenames 

5
ディレクトリ内のファイルをループしてパスを変更し、ファイル名にサフィックスを追加する方法
さまざまな引数でプログラムを開始するスクリプトを記述する必要がありますが、Bashは初めてです。私はプログラムを次のように開始します: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]。 これが私がやりたいことの疑似コードです: for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt end for end for 最初の引数から2番目の引数を作成する方法に本当に困惑しているので、dataABCD_Log1.txtのように見え、プログラムを開始します。
562 bash  for-loop  filenames  glob 

15
でファイルを手動で作成するにはどうすればよいですか。(ドット)Windowsのプレフィックス?たとえば、.htaccess
.htaccessファイルを手動で作成したいのですが、WindowsのUIではそれができないようです。私が取得する「ファイル名を入力する必要があります。」メッセージ。.Windowsで接頭辞としてを使用してファイルを作成する方法が必要です。 これは手動で行うことができますか?



15
WindowsおよびLinuxのディレクトリ名では、どの文字が禁止されていますか?
/はLinuxでは違法であり、以下はWindowsでは違法であることを知っています(私はそう思います) * . " / \ [ ] : ; | , 他に何が欠けていますか? ただし、包括的なガイドと、2バイト文字を考慮したガイドが必要です。外部リソースへのリンクは私には問題ありません。 最初に、禁止文字を含む可能性のある名前を使用して、ファイルシステムにディレクトリを作成する必要があるため、これらの文字をアンダースコアに置き換えます。次に、このディレクトリとその内容を(Javaを使用して)zipファイルに書き込む必要があるので、zipディレクトリの名前に関する追加のアドバイスをいただければ幸いです。

23
文字列を有効なファイル名に変換しますか?
ファイル名として使用したい文字列があるので、Pythonを使用して、ファイル名に使用できない文字をすべて削除したいと思います。 それ以外の場合よりも厳密にしたいので、文字、数字、およびその他の文字の小さなセットのみを保持したいとします。 "_-.() "ます。最もエレガントなソリューションは何ですか? ファイル名は、複数のオペレーティングシステム(Windows、Linux、Mac OS)で有効である必要があります。これは、ライブラリ内のMP3ファイルで、曲名をファイル名とし、3台のマシン間で共有およびバックアップされます。

18
bashスクリプトを使用してファイル名のスペースを置き換える方法
特定のルートディレクトリから始まるファイルおよびディレクトリ名のスペースをアンダースコアで再帰的に置き換える安全なソリューションを誰かが推奨できますか?例えば: $ tree . |-- a dir | `-- file with spaces.txt `-- b dir |-- another file with spaces.txt `-- yet another file with spaces.pdf になる: $ tree . |-- a_dir | `-- file_with_spaces.txt `-- b_dir |-- another_file_with_spaces.txt `-- yet_another_file_with_spaces.pdf

11
ファイルシステムのパスを考えると、拡張子なしでファイル名を抽出する短い方法はありますか?
WPF C#でプログラミングします。私は例えば次のパスを持っています: C:\Program Files\hello.txt それから抽出helloしたいと思います。 パスはstringデータベースから取得されます。現在、私は次のコードを使用してパスを分割し'\'、次に再び分割してい'.'ます: string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString(); それは機能しますが、私にはそれに対するより短くてよりスマートな解決策があるはずだと思います。何か案が?




5
ファイル名?パス名?ベース名?パスの一部の命名基準
パスとファイル名を操作しているとき、私はノットを使い続けています。これは、使用する一般的なネーミングシステムがないためです。 私は命名基準を考え出してそれに固執する必要があり、明確で他の人と一貫したいので、標準的な答えを学ぶために開放しています。 このおもちゃの問題を考えてみましょう:(Windowsの例ですが、うまくいけば答えはプラットフォームに依存しないはずです) フォルダーのフルネームが与えられました:C:\ users \ OddThinking \ Documents \ My Source。下のフォルダーを調べて、すべての.srcを.objにコンパイルします。 ある時点で、次の文字列を確認しています。 C:\users\OddThinking\Documents\My Source\Widget\foo.src では、パーツにどの識別子名を使用しますか? A) foo B) foo.src C) src D) .src E) C:\users\OddThinking\Documents\My Source\ - i.e. the top of the tree. F) Widget\foo.src - i.e. the path from the top of the tree to the leaf. G) …

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