[ホーム] -
[よく見るエラーメッセージ一覧] - [エラー: ファイルがあります。]
作成日: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 が作成されました
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)
[ホーム] - [よく見るエラーメッセージ一覧]