タグ:ファイル操作:記事一覧
VBAで既存フォルダを移動する方法を3つお伝えします。基本的にはName関数を使用します。MoveFolderメソッドは、複数のフォルダを一括でフォルダ内に移動することができます。Moveメソッドは、Folderオブジェクト内に更新日付やサイズ等のファイル情報が含まれます。移動前にこれらの情報を確認する必要があるときは、Moveメソッドを使用します。
VBAでテキストファイルを読み書きする方法を紹介します。VBAのOpenステートメントとFileSystemObjectを使用する方法の2種類の方法について解説します。
UTF-8で書き込まれたテキストファイルを、VBAのOpenメソッドで操作すると文字化けします。 外部から持ち込まれたファイルはUTF-8のケースが多いので困るケースがあります。 そこで今回は、UTF-8ファイルを読み書きする方法をお伝えします
VBAで既存ファイルを削除する方法を3つお伝えします。基本的にはKill関数を使用します。DeleteFileメソッドは、読み取り専用ファイルを削除できます。Deleteメソッドは、Fileオブジェクト内に更新日付やサイズ等のファイル情報が含まれます。コピー前にこれらの情報を確認する必要があるときは、Deleteメソッドを使用します。Kill関数とDeleteFileメソッドは対象ファイルをワイルドカード指定できます。
VBAで既存ファイルをコピーする方法を3つお伝えします。基本的にはFileCopyステートメントを使用します。CopyFileメソッドは、複数のファイルを一括でフォルダにコピーすることができます。Copyメソッドは、Fileオブジェクト内に更新日付やサイズ等のファイル情報が含まれます。コピー前にこれらの情報を確認する必要があるときは、Copyメソッドを使用します。
ここでは、VBAでファイルの作成日やサイズ・属性等の情報を取得する方法をお伝えします。方法はVBAの関数を使用する方法とFileSystemObjectオブジェクトのGetFileメソッドを使う方法の2種類あります。ここではこの二つの方法を紹介します。
VBAでフォルダに含まれるファイルやサブフォルダを取得したり、サイズや作成日や属性などのフォルダ情報を取得する方法をお伝えします。
VBAを使用するとコンピュータに接続されているドライブの空き容量や、FATやNTFSなどのファイルシステムの種類などのドライブ情報を取得できます。 ここでは、ドライブ情報を取得する方法をお伝えします。
VBAでFolderのサイズを取得しようと思って、Sizeプロパティを参照したらエラーが発生しました。 原因がわからなかったので時間をかけて調査して、エラーを回避するコードを作成しました。 そこでエラーの原因と、作成したコードを紹介します。
FTPなどで全てのファイルをサーバーにアップロードしたいときなど、ファイルの更新日時を一括で変更できると便利な場面が時々あります。Linuxはtouchというコマンド簡単に行えますが、Windowsにはありません。そこでNode.jsでファイルの更新時刻を変更する方法を調べてみました。
ディレクト下のファイルをワイルドカードを使用して取得したいというケースは意外と多いです。Node.jsにはファイル名を取得するメソッドがありますが、ワイルドカードでの判定ができません。そこで今回は、何か良い方法がないか考えてみました。
元々Node.jsには固有のモジュールとしてBufferオブジェクトが存在していて、ファイルから読み込んだデータはBufferオブジェクトに格納されるように設計されています。しかしECMAScriptの2015年版で、バッファーとして動作可能なArrayBufferオブジェクトがJavaScritとして標準搭載されました。そのためブラウザ等でJavaScriptコードを作成してきた人は、BufferよりもArrayBufferの方が使いやすいです。そこで今回は、Node.jsでファイルの入出力する際にArrayBufferを経由する方法をお伝えします。
DataViewまたはTypedArrayのバイナリ保存の方法について、以前別の記事でお伝えしましたしかし2バイト以上のTypedArrayは、エンディアンについて考慮する必要があります。そこで今回は、上記の二つの記事の補足として、2バイト以上のTypedArrayをバイナリ出力するときの注意点についてお伝えします。
ディスクの使用量が増えてくると、個々のディレクトリの使用サイズを確認して、多いところから減らしていくことがよくあります。Linuxなどはそのためのコマンドが用意されてますが、Windowsはありません。そこで、Node.jsでディレクトリの使用サイズを確認できるコードを組んでみます。
URL.createObjectURL()を実行した後、URL.revokeObjectURL()を実行する必要があります。という説明を見たのだけれど、理由がわからなかったので調べてみました。
今回はブラウザに画像ファイルをドラッグ&ドロップして、画像のリストを作成します。その後、リストから選択した画像をキャンバスに描画します。

