ファイル数・ディレクトリ数を含めた数 † ファイル数+ディレクトリ数の合計を出力します。 Get-ChildItem 対象パス | Measure-Object (Get-ChildItem 対象パス | Measure-Object).Count 実行例を以下に記します。 PS C:\Users\sakura> Get-ChildItem . | Measure-Object Count : 15 Average : Sum : Maximum : Minimum : Property : PS C:\Users\sakura> (Get-ChildItem . | Measure-Object).Count 15 サブディレクトリも含めたければ以下のようになります。 (Get-ChildItem -Recurse <パス> | Measure-Object).Count ↑ ファイル数
質問 2017年5月18日木曜日 12:39 forfiles /p <パス名> /d -1 /m "<ファイル名>" /c "cmd /c del @file" で対象のファイルを削除する際、意図的にファイルをロックしてファイル削除に失敗するテストを行いたいと考えています。 サクラエディタなど排他制御機能のあるアプリケーションを使用してファイルを開けば、失敗する事は確認できてますが、 サーバ上でテストをする際、排他制御機能を持ったアプリケーションが無い場合、 コマンドプロンプトやPowershellコマンドで上記を再現する方法はありますでしょうか? すべての返信 (2) 2017年6月1日木曜日 5:37 ✅回答済み | 1 票 以下はどうでしょうか。 $file = [System.IO.File]::Open($filePath,'Open','Read','None') #Unlo
質問 2016年10月6日木曜日 5:07 いつも大変お世話になりましてありがとうございます。 Powehr shell を少し前からデビューさせていただき、調べつつ、試しつつでいろいろ試しているのですが うまくいかず投稿させていただきます。 色々なサイトでエンコードの記述があり、 -encoding String・-Encoding default などの記述で、ファイルの文字コードが変更できるということだったのですが、 実際には、常にUnicodeになってしまい困っております。 どこでUnicodeになっているのかが明確にできていないのですが、 ファイルをコピーしたり、結合したりという処理のどこかでなってしまい、その出来上がったファイルをVBSでまたファイル操作したいのですが 文字コードがUnicodeになっているためにVBSの処理ができないような状況です。 試したコマンド Get-C
VBAは標準ではShift-JISかUTF16LEのみ マクロを使ってHTMLの出力をする際にUTF-8で書き出したかったのですが、WriteLine()関数などでは基本的にShift-Jisになるようです。 UTF-8を書き出すにはADODB.Streamを使う(設定が必要) Visual Basic Editor のメニューから[ツール]→[参照設定]を選び,[参照可能なライブラリファイル]の中から "Microsoft ActiveX Data Objects x.x Library" にチェックを入れます。 バージョンは最新のものでOK? サンプルコード 書き出し用オブジェクトの準備 Dim output As ADODB.Stream Set output = New ADODB.Stream With output .Type = adTypeText .Charset = "
本稿で紹介する「テキストファイルの操作」は、UTF-8形式のテキストファイルを対象にしています。Shift-JIS形式のファイルを扱うときは、下記ページをご覧ください。 テキストファイルを操作する 正確には「UTF-8形式のファイル」ってのも、ちょっと変な表現なんですけどね。ファイルの形式じゃなくて、そこで使われている文字コードが"UTF-8"だよってことなんですが。まぁ、細かいことはいいとして。ここでは面倒なので「UTF-8形式のファイル」「Shift-JIS形式のファイル」という呼び方をします。 UTF-8の文字コードが記録されたテキストファイルを、上記「テキストファイルを操作する」で解説した方法で読み込むと、望んだ結果になりません。ちょっと、やってみましょう。 UTF-8の文字コードで書かれたデータを読み込むときは、ADO(ActiveX Data Objects)という仕組みを使い
エクセルVBAでCSVの取り扱いをしていると、必ず出くわすと言ってもよい「UTF-8問題」。 これまでの方法ではUTF-8のCSVファイルは取り込むと文字化けを起こしてしまいます。 今回は、ADODB.Streamオブジェクトというものを使ってエクセルVBAでUTF-8のCSVファイルを取り込む方法についてお伝えします。 前回のおさらい 前回のおさらいとしてこちらのプログラムをご覧ください。 Sub getCSV_camma() Dim ws As Worksheet Set ws = ThisWorkbook.Worksheets(1) Dim strPath As String strPath = "C:UsersNoriakiDropbox40_ブログvba-csvtestラーメン店アンケート_dq & comma.csv" Dim i As Long, j As Long Dim
フォルダ内のファイル一覧を取得するにはGETDIR関数を利用します。 取得したファイル名一覧は変数配列GETDIR_FILESに格納されます。 ファイル名の一部を指定して、一致するファイル一覧を取得することもできます。 同様に拡張子を指定して一致したファイルの一覧を取得することもできます。 フォルダ内のファイル一覧を取得するサンプル uwscの文字列を含んだファイルをuwscのフォルダから取得します。 n = GETDIR(GET_UWSC_DIR, "*uwsc*", TRUE, 0) // UWSCのフォルダを指定 PRINT n + "個のファイルが見つかりました" FOR i = 0 TO (LENGTH(GETDIR_FILES) - 1) PRINT GETDIR_FILES[i] NEXT GETDIR関数リファレンス GETDIR関数のリファレンスをマニュアルから転載します
2019-11-12 Comments/Wiki/PukiWiki/スパム(spam)を防止する方法 2019-11-01 Delphi/XML/Delphi付属のXMLライブラリ 2019-08-27 Comments/SaGa2 秘宝伝説/モンスター一人クリア 2019-07-11 Comments/git/git rebaseを元に戻す方法 2019-06-08 VBA/関数呼び出し時に「オブジェクトが必要です。」というエラーが出る 2019-03-07 Comments/PhotoShop/「下のレイヤーとグループ化」はどこいったの? 2019-02-06 Ruby/Ruby on Rails/コントローラーのメソッドをビューから呼び出す方法 2018-12-14 Comments/Eclipse/エクスプローラーペインで階層表示されないのを直す方法 2018-03-07 Ruby
テキストデータを読み込む場合、言語にかかわらず1行ずつ読み込んで処理します。ここではこのイディオムを"read-lines"と呼ぶことにします。 スクリプト言語なんかだと大抵、最初からforeachで済んでしまっていたりしますが、初期のJavaではちょっと面倒な手順が必要でした。 新しいバージョンではだいぶ簡単簡潔に書けるようになりましたが、今度はたくさんありすぎて、どれがなんなのかが良くわからなくなっています(大袈裟)。 そこで今回は、"read-lines"の変遷についてまとめてみました。 最近Javaを始めた方がバージョンが古い時に書かれたソースコードを読むときに役に立つ...かも知れません。 目次 基本 BufferedReader (Java1.1~) Scannerと拡張for文 (Java5~) java.nio.file.Filesとtry-with-resources(J
現在、Perlでリモートバックアップする簡単なスクリプトを 書いています。 そのためにNet::FTPモジュールを使っているのですが、 use Net::FTP; $ftp = Net::FTP->new($hostname); $ftp->login($user,$pass); $mydirs = $ftp->ls($backupdir); のようにlsメソッドでファイル一覧を取得した後で、 各ファイルがファイルなのか、ディレクトリなのか 調べたいと思っています。しかしC言語のstat関数の ようなメソッドはNet::FTPにはなさそうです。 どうすれば調べられるか、アドバイスいただけないでしょうか?
この記事は「 Javaでファイルオープン:文字コードや追加モードなど」の補助記事です。 JavaでBOM付きUTF-8ファイルを読む 媒体上の文字コード規格、UTF-8には、規格策定者の迷いのため 一時期、先頭に3バイトのBOMと呼ばれる、バイト並び識別マーク を置く仕様がありました。 現在はBOMはまず使われることはありませんが、Windows付属の「メモ帳」という 簡易エディタでUTF-8ファイルをうっかり作成してしまうと、ファイル先頭に BOMが付いてしまいます。 残念なことにJavaではBOM付きのUTF-8ファイルをまともに 読むことができません。 先頭がBOMの場合スキップする方法 対処法は色々考えられますが、ここでは、BufferedInputStreamを被せ、 先頭がBOMの場合スキップし、BOMでない場合先頭まで巻き戻す形を 示します。 import java.io.*
Common Lisp による日常作業 CSV ファイルを読む (read-line, read-line-into, simple-stream-read-line とか) 以前のエントリ CSV ファイルを読むコード で、ちょろっと いかにも Scheme なコードなのでループと状態マシンに書き直すとかの高速化の余地がありますね。 今迄ちっこいファイルしか読んでなかったので、ちょっとメモリ使用量が多いなー。 まぁ、Gauche と違って immutable な文字列じゃないんで共有とかできないから効率わるいんじゃろ。 などと目を背けていたのですが、ある程度の規模の CSV を読んだら途端に性能問題が。うがぁ。 簡単に体感できる量だと 20MB 程度のデータを読み書きしてみればわかります。 (use text.csv) (length (call-with-input-file "KEN
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く