ベストアンサー ファイル名の先頭が数字だと駄目ですか? 2003/03/15 17:06 Javaのファイル名は先頭が数字だと駄目ですが、 JSPだと正常に実行されました。 JSPのファイル名の先頭は数字でも大丈夫でしょうか? みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ssj ベストアンサー率73% (11/15) 2003/03/17 12:14 回答No.2 > JSPのファイル名の先頭は数字でも大丈夫でしょうか? JSPのファイルは、普通JSPコンテナでJavaのファイルに変換されて、 Servletコンテナでコンパイル、実行されます。 例えば、Tomcat4.1.18では、123.jspというファイルについて、 _123_jsp.java というファイルに変換されるので、 実際にはファイル名の先頭は数字ではなくなり、実行可能になります。 とはいえ、このような変換をしてくれない環境が存在 するかもしれないため、特別な理由がない限り、先頭を 数字にするのは止めた方がいいとは思います。 質問者 お礼 2003/03/17 22:57 動作する原因ありがとうございます。 確かに、他の環境で動かないのは怖いのでアルファベットを先頭にしようと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) shotaro777 ベストアンサー率21% (4/19) 2003/03/16 04:12 回答No.1 あんまり参考にならないかもしれませんが、参考程度に^^; たしかにJavaではファイル名の先頭が数字は禁止されています。 JSPはやったことがないので実行されるとは初めて知りました。 でも、プログラミングをする以上、ファイル名は先頭を数字にしないということは暗黙の了解のような気がするんです。 ですから数字にしないよう、いいファイル名を考えた方が時間の節約にもなるのでは!? ちなみに、Javaのファイル名は基本的に大文字で始め、区切り文字でも大文字にします。 たとえば、"QuickSort.java"みたいに。 C言語って全部小文字なのをよく見ますね…(笑) 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Java 関連するQ&A ファイル名先頭に数字だとリネームできない? ファイル名を変更したいのですが、うまくいきません。 # rename /etc/httpd/conf.d/0hoge.conf hoge.conf ・これは、ファイル名先頭が数字だからでしょうか? ・もう作成してしまったのですが、どうすれば良いでしょうか? ・ファイル名先頭数字はダメなのでしょうか? ・ダメでも、ファイルは作成されるのでしょうか? (ダメならファイル作成できなければその時点で気が付いたのに…) ■環境 ・Cent OS ファイル名を変えず、特定の数字を先頭に持っていく タイトルがなにやらおかしな感じですみません。 ファイル名に【お客様番号_5500_名取】だったり 【名取 お客様番号 5500】というように名前がついているのですが 元々のファイル名を変えずに4桁(この場合5500)の数字を ファイル名の先頭に持って行くことはできますか? 例)【お客様番号_5500_名取】→【5500お客様番号_5500_名取】 【名取 お客様番号 5500】→【5500名取 お客様番号 5500】 「保管フォルダ」と名付けたフォルダにファイルは無数に入っています。 この4桁の数字は0001~9000番まであります。 名前の付け方を統一してもらえないため手動変更していたのですが ファイル数が多いためどうにか自動化できないかと思った次第です できればExcelで操作できると嬉しいです こういうのは基本できないよと言うことでしたら これまで通り手動変更していきますので大丈夫です どうぞよろしくお願い致します ファイル名の一括変換で、先頭の数字を削除したい。 PCと連結可能なボイスレコーダーを使っています。PCに取り込んだ時に、ファイル名の先頭に自動的に録音された順番の番号が入れられてしまいます。これだけは設定を変えられないようです。しかし、この番号はボイスレコーダーから削除すれば、新しく録音したものはまた1番から番号が振られるようになるので、全く意味がありません。PCに取り込んだファイルをソートしようとすると、先頭の数字が同じものがいくつも出てきてしまって、かえって邪魔なのです。 ファイル名はこんな形式になっています。 001_acrobot_2007_09_12_11_30.dvf 先頭の3文字がボイスレコーダー上での順番を表すもの。その後にユーザー名、録音日時と続きます。 この先頭の3文字(正確にはその直後のアンダーバーも含めて)だけを一括で削除したいのですが、どんなツールを使ったらできますでしょうか? 普段は「極窓」でたいていのファイル名の一括変換は事足りているのですが、先頭の数文字を削除するというのがどうしてもできません。 ファイルの数がたくさんあり過ぎて、一つ一つ先頭の文字を削除することはできそうにないので、とても困っております。よろしくお願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム ファイル名の先頭に「~$」と付くファイルがある Word のファイルですが、ファイル名の先頭に「~$」と付くファイルが、半透明でなないアイコンで表示されます。 これはどのようなファイルなのでしょうか。 また、不要であれば見えなくする(もしくは消す)ことは可能なのでしょうか。 --が先頭につくファイルを消すには phpのプログラムで、 先頭に--(半角ハイフンが2つ)つくファイルを作成してしまいました。 そのあと、 rm --(ファイルの名前)と実行しても、消すことができません。 rm: 認識できないオプション`--(ファイルの名前)`です。 といわれてしまうのです。 どうにか、先頭に--が2つつくファイルを消したいのですが、 どうすればよいのでしょうか? 宜しくお願いします。 ファイル名の先頭文字を入れても開く候補でてこない Windows7ではファイルを開くとき、「ファイル名」の欄に 「希望するファイル名の先頭文字」をを入れただけで 「ファイル名」の欄下にその先頭文字とおなじのファイル名の列が出てくるものですが、 なぜか出てこなくなりました。 とってもも不便です。 ご存知の方ご教授ください。 .ファイル名の先頭に「~$」がついたファイル フォルダを圧縮して出来上がった.lzhファイルを解凍して、中のフォルダを見ると、 .ファイル名の先頭に「~$」が付いていました。 元のファイル名は、「料理.xlsm」なのですが、「~$料理.xlsm」と言うファイルも作られています。 「~$料理.xlsm」のサイズは1KBで、開こうとしても、「開けません」となってしまいます。 フォルダを圧縮したから、「~$料理.xlsm」が出来上がってしまったのでしょうか? 「~$料理.xlsm」は削除しても問題ないですか? ヴァージョンは2007です。 ご回答よろしくお願いします。 ファイル名は、数字の「0」(ゼロ)から始めることが可能ですか? HTML、CSS、Javascript、PHP等のファイル名は、数字の「0」(ゼロ)から始めることが可能ですか? ファイル名例1:01234.css ファイル名例2:01234.php ファイル名例3:0abcd.css ファイル名例4:0abcd.php 以前、別のスレッドで数字だけのファイル名は問題ないかということをお聞きしましたが、数字だけのファイル名は特に問題ないとのお答えを頂きました。それは、理解しました。 http://oshiete1.goo.ne.jp/qa5205477.html http://oshiete1.goo.ne.jp/qa5207056.html よろしくお願いします。 参考サイトのURL等もお願いします。 ファイル名の先頭にハイフンが付いた物だけの検索 フォルダの中に、WMV等のファイルが入っていて、ファイル名の先頭に-がついているファイルだけを検索して表示させるにはどうすればいいですか? -だけで検索をしたら、スーパーみたいなファイルで、先頭に-がなくてもファイル名のどこかに-がはいっているものも抽出されました。 もしかしたら、ー全角のこのぼう マイナス- -ほのいちの棒 いろいろまざってしまっているかもしれません。 Windows8 エクスプローラで、ファイル名の先頭の英字が大文字になって困ってます。 エクスプローラで、ファイルの移動などに伴ってファイル名の先頭の英字が大文字になってしまい、FTPなどで、ホームページのファイルを送るとき、そのまま大文字で行ってしまい、サーバー上では大文字と小文字が区別されるため「ページが見つからない」等のエラーが頻発しています。 FTPの設定で「全て小文字で送る」にする方法もあるのですが、あえて一部大文字としているものもあるため、それもできません。エクスプローラで、ファイル名の先頭の英字が大文字にならないようにする方法がありましたら教えて下さい。または、ファイル名の先頭を一括小文字変換する方法があったら教えて下さい。 ファイル名の先頭に連番をつけるには 作成時刻をキーにソートされた500件くらいのjpgファイルがあります。 ファイル名の先頭に連番をつける方法はないでしょうか。 CDにコピーやリサイズを行うと、作成時刻が変わります。 其の場合、表示の順序をソートで元に戻すためです。 復数のファイル全てのファイル名の先頭に任意の文字をつけたい 復数のファイル全てのファイル名の先頭に任意の文字をつけたい 例えば100~999までのファイルがあるとして、 それら全てのファイルの先頭に0を負荷して0100~0999にしたいのですが、 なにか一括で出来るソフトはありますか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 秀丸エディタでgrepを行うと前に余計なファイル名と数字が付け加えられる grepを行うと、文字の前にファイル名.txtと数字行(****)が付け加えられます 例えば、 aaa bbb をgrepで実行すると .txt(2659):aaa .txt(2660):bbb のようにファイル名と数字行が入ってしまいます。 前につけないように、grepを実行するにはどうすればよいのでしょうか? 桁数を求める問題と先頭の数字 210^7 + 2.7^5 + 6^6 は何桁の実数か。また、先頭の数字は何か。 という問題に躓いています。 一つ一つばらばらに対数をとっていきました。 すると 10^16.2554 + 10^2.1568 + 10^4.6689 というようになりましたが、この先進めません。 間違っていますか? どのようにしてやるのか教えてください… あと先頭の数字は何になるんですか? よろしくお願いします! ファイル名の末尾にある日時を先頭に持って行きたい aaaa(2012.1.29).xxx bbb(2012.1.30).xxx ccccc(2012.1.31).xxx というようなファイルがあるのですが、日時がファイル名の末尾にあるので エクスプローラで日時順でソートが出来ません。 これを一括で末尾の12文字だけ先頭に持っていくような方法はありませんでしょうか? 手順が増えますが、一回ファイル名をテキストに落として変更するやり方でも良いです。 ファイル名の先頭にアンダースコアをつける意味 プログラムのファイル名の先頭にアンダースコア "_"から始まるファイルを見ることがあります。これはどのような意味があるのでしょうか? (例: "_abc.c" "_ddd.html" 等) 先頭が半角ピリオドのファイル名 Windows XP です。 あるアプリケーションにより .dropbox.cache という名前のフォルダが作成されていたのですが、 エクスプローラーで、自分で同様に名称先頭に半角ピリオドをもつファイル/フォルダを作成しようとすると、Windowsにより「ファイル名を入力して下さい」というエラーが出て作成できません。 【質問1】これはWindows XP のファイル名規則上は先頭ピリオドは許されるけど、エクスプローラーで作成することは出来ない、ということなのでしょうか? 【質問2】もしそうだとすれば、なぜ命名規則上は許されるのに、エクスプローラーでは作成禁止されているのでしょうか? Tomcat内のJSPファイルを削除したい 事情がありにTomcat内のフォルダを 見せなければならなくなりました。 他人にTomcat内のファルダにあるサーブレット(+Beans等のクラスファイル)と JSPのソースを見られない様にしたいです。 またその上で実行も可能にしたいのですがどうすればいいでしょうか? サーブレット等は Tomcat 7.0/webapps/MyWebSite/WEB-INF/classes以下の クラスファイル(.class)だけを残してJavaファイル(.java)を削除 するか、Eclipseでソースをエクスポートさせない様にすると Javaのソースは見れなくなると思いますが、 JSPの場合だと Tomcat 7.0/webapps/MyWebSite/以下の JSPファイル(.jsp)を削除して、 Tomcat 7.0/work/ 以下にあるJSPをサーブレットに変換後 コンパイルされたファイル(.class)を残すだけではダメな様です。 他に方法はあるでしょうか? サーブレットのソースを見られないだけでも良しと考えるべきでしょうか? カスタムタグでclassという引数名を使用しちゃダメ? java開発で非常に困っております。 開発環境:Eclipse3.1、Tomcat 4.1、j2sdk1.4.0_01 訳あってjspのコンパイルはbuild.jspc.xmlなるものを用意して 自分でコンパイル実行などを行っております。(保存⇒コンパイルみたいな自動じゃないって事です。) ただ、その際にjava形式へコンパイル出来るものと、出来ないjspファイルが存在しました。 その違いを突き詰めていくとあるカスタムタグで異変が起きているようです。 以下のカスタムタグを書いたjspファイルがコンパイルできないようです。 カスタムタグ:<customTag:caption class="default"> 理由としては引数名に"class"という名称を使っているからだと思われるのです。 (ネット上で調査した結果を自分で思い込んで判断しているだけですが。。) コンパイル出来ないのは、「classという名称が悪い」というのは何パーセント程あるのでしょうか? また、引数名classをどうにかしてコンパイルできる方法などはあるのでしょうか? どうかご教授ください。 よろしくお願いいたします。 textファイル名を取得して先頭行の挿入スクリプト 大量のtxtファイルのファイル名をテキストの先頭行に挿入するスクリプトを見つけて実行したのですが、17行の引数エラーとなってしまいました。 古いスクリプト(2007年)で作者に繋がるかわからないので、どなたかvbsに詳しい方に教えていただければ幸いです。 http://beauty.geocities.jp/chirinuruwowahe/TxtTxtAddName.zip よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
動作する原因ありがとうございます。 確かに、他の環境で動かないのは怖いのでアルファベットを先頭にしようと思います。