[ホーム] - [よく見るエラーメッセージ一覧] - [エラー: ファイルがあります。]

エラー: ファイルがあります。 | fsutil





作成日:2020/11/30


fsutil は作成しようとするファイルが存在する場合、自動で上書きしないようです。このように"エラー: ファイルがあります。"というエラーが表示されるようです。
上書きはできないようなので、一度 del コマンドで削除してから実行します。(2020年11月現在で上書き、オーバラードパラメータは見当たりませんでした)


【間違い】

fsutil file createnew c:\temp\mytestfile 64


c:\>fsutil file createnew c:\temp\mytestfile 64
エラー: ファイルがあります。

【正しい】


del c:\temp\mytestfile
fsutil file createnew c:\temp\mytestfile 64


c:\>del c:\temp\mytestfile

c:\>fsutil file createnew c:\temp\mytestfile 64
ファイル c:\temp\mytestfile が作成されました

サンプルコード

以下は Windows 10 環境における正常実行可能なサンプルコードです。


Windows の標準コマンドである fsutil により 指定したサイズのファイルを作成することが可能です。
次の例では 64バイトのファイルを生成しています。指定した数字は作成するファイルのバイト数です。

ただし中身は"00"の連続であるため、圧縮のテストなどでは使用できません。

サンプルコード:

fsutil file createnew c:\temp\mytestfile 64

実行結果:


c:\>fsutil file createnew c:\temp\mytestfile 64
ファイル c:\temp\mytestfile が作成されました



次の例ではサイズが 0 であるファイルを生成しています。
次のようにファイルサイズが 0 であることが分かります。

C:\>dir mytestfile-0byte
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 2A34-CBE4 です

C:\temp のディレクトリ

2020/11/30 01:33 0 mytestfile-0byte
1 個のファイル 0 バイト
0 個のディレクトリ 3,617,161,216 バイトの空き領域



サンプルコード:

fsutil file createnew c:\temp\mytestfile-0byte 0

実行結果:


c:\>fsutil file createnew c:\temp\mytestfile-0byte 0
ファイル c:\temp\mytestfile-0byte が作成されました







本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[ホーム] - [よく見るエラーメッセージ一覧]