誤って、Windows XP = Pythonスクリプトを使用して、g:\filename.csv
という名前のファイルを作成しました。
g:\filename.csv
がファイル名であることに注意してください。実際にはF:ドライブに保存されています。
コマンドプロンプト(ren oldfilename newfilename
)またはを使用して名前を変更できません F2 エクスプローラウィンドウで。 「ドライブから読み取れません」と表示されます-WindowsはファイルがG:ドライブにあると見なします。
名前を変更する方法はありますか?
これは最速の解決策ではありませんが、機能するはずです。
Live Linuxディストリビューションを起動すると、それを削除できます。Linuxは別の方法を使用してパーティションを識別し、ファイルがドライブであると強制されることはないためです。私はあなたに提案します Parted Magic 、それはディスクとシステムのメンテナンスのための多くの便利なツールを持っており、あなたの現在の懸念に加えて、それを手元に置いておくと常に役に立ちます。
OS Windowsの場合は、次のトリックを使用できます。
1. Issue command `dir /X`
2. Find out your file in 8 dot 3 notation
3. Use 8 dot 3 notation for file operations as ren, del, copy, print and others.
con
という名前または他のWindowsデバイスの予約名でファイルを作成できた場合は、このアプローチではうまくいかないことに注意してください。
あなたも試すことができます...
WindowsからCommand Prompt
:
ren "F:???filename.csv" "filename.csv"
または
ren "F:*.csv" "filename.csv"
いつでも試すことができます Cygwin 。その中のパス名フィルターは、POSIX標準に違反していないため、このタイプのエラーにより準拠している必要があります。 bashとfileutilsをインストールしてから、rm /cygdrive/f/g:\\filename.csv
を試してください