問題タブ [mkdir]
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.
linux - mv が存在しない場合に、移動先のディレクトリを作成する方法はありますか?
したがって、ホームディレクトリにいて、 foo.c を ~/bar/baz/foo.c に移動したいが、それらのディレクトリが存在しない場合、それらのディレクトリを自動的に作成する方法はありますか?入力するだけで済みます
そしてすべてがうまくいくでしょうか?これらのディレクトリが存在するかどうかを確認し、存在しない場合は mkdir を呼び出してから mv を呼び出す単純な bash スクリプトに mv をエイリアスできるようですが、誰かがより良いアイデアを持っているかどうかを確認すると思いました。
svn - SVN: 作成されたがまだコミットされていないディレクトリを再作成する方法
ここに少しSVN
問題があります:
ローカルにディレクトリを作成します。
誤って削除しました:
さて、どうやって再現するか。私はこれを試しました:
この:
しかし、それはまだありません。
更新:mkdir output
人々は、それを削除した後、単純なもので十分だったはずだと示唆しています. しかし、私のSVNバージョンではそうではありません。output/.svn
私も削除したディレクトリがあるという事実を無視します。もちろんmkdir output
、それを元に戻すことはありません。したがって、どういうわけか、SVN はそのoutput
ディレクトリの再作成に関与する必要があります。(SVN 1.4.6 を使用しています。)
python - Pythonのmkdir-p機能
mkdir -p
Python内からシェルと同様の機能を取得する方法はありますか?システムコール以外の解決策を探しています。コードは20行未満だと思いますが、誰かがすでに書いているのではないかと思います。
php - MKDIRが正しく機能していませんか?
Xamppを使用しています。以前にこれを実行しようとしたときは機能しましたが、現在は機能していません。
wwwフォルダーにディレクトリを作成して、ファイルを盗む悪意のあるユーザーからディレクトリを隠そうとしています。
各ユーザーは、ファイルを配置するためにアップロードで独自のフォルダーを取得します。
XamppはApacheを使用し、XamppはローカルWebサーバーです。それは私がオンラインホストを必要とせずにウェブサイトをデザインすることを可能にします。wwwフォルダは私のC:\ program files \ xampp \ php \ www \にあり、そこにディレクトリを作成する必要があります。私は以前にこれを行ったのでそれが可能であることを知っています、私はそれを実現する方法をちょうど忘れました。
私が使用するディレクトリを作成するとき:
$ uploaddir1 ="xampp/php/www/uploads/".$esclcusername."/"; mkdir($ uploaddir1,0777);
xamppの前にC:\ program files \を含める必要がありますか?
そして最後に、これは実際のオンラインWebホストでどのように可能でしょうか?
windows - WindowsのLinuxmkdir-pと同等のものは何ですか?
Linuxではmkdir -p
、フォルダツリーを作成します。
フォルダツリーを作成するためのWindowsの同等のオプションは何ですか?ありますか?
perl - 1つのPerlコマンドでディレクトリと親ディレクトリを作成するにはどうすればよいですか?
Perlで、サブディレクトリを作成し、同時に、存在しない場合は親ディレクトリを作成するにはどうすればよいですか?UNIXのmkdir-pコマンドのように?
python - 新しいフォルダを作成するには?
プログラムの出力情報をフォルダに入れたい。指定されたフォルダーが存在しない場合、プログラムは、プログラムで指定されたフォルダー名で新しいフォルダーを作成する必要があります。これは可能ですか?はいの場合、方法を教えてください。
次のようなフォルダーパスを指定し"C:\Program Files\alex"
、alex
フォルダーが存在しない場合、プログラムはフォルダーを作成alex
し、出力情報をフォルダーに配置する必要がありalex
ます。
c++ - C++ を使用したファイルとディレクトリの書き込み
私は、2000 個のディレクトリを作成し、それぞれにファイル (わずか 10KB 程度のファイル) を配置するプログラムに取り組んでいます。mkdir を使用してディレクトリを作成し、ofstream (fopen も試しました) を使用して、ファイルをソリッド ステート ドライブに書き込みます (比較のために速度テストを行っています)。
コードを実行すると、ディレクトリは正常に作成されますが、ファイルは 1000 程度書き込まれた後に書き込みを停止します。ある種の過負荷の場合に備えて、各書き込みの前に遅延を入れてみました。また、ofstream の代わりに fopen を使用しようとしましたが、常に 1000 番目のファイル マークの周りでファイルの書き込みが停止します。
これは、ファイルを書き込んで終了し、失敗したファイルを通知するコードです。
誰かがこれを経験したことがありますか、または理論を持っていますか?
完全なコードは次のとおりです。このコードは、乱数から 2 桁の 16 進数のディレクトリを作成し、次に乱数から 4 桁の 16 進数のディレクトリを作成し、そのディレクトリにファイルを保存します。1000 個のファイルを書き込んだ後、「fail at point」(私が追加した cout) で終了します。これは、ファイルを作成できないことを示していますが、ファイルが存在しないことは既に確認されているはずです。一番下の行から 2 番目にヒットした 0 で失敗することがあります (ファイルが既に存在する場合の else 句)。助けていただければ幸いです。作成しようとしている既存のファイルに関係していると思いますが、ファイルの存在チェックで何らかの形でずれてしまいました。ファイルの作成に失敗したときにエラー メッセージを表示する方法はありますか?