No.2
- 回答日時:
名前変更で上書きってlinuxだけなんですねー。
使った事がないから、あとで試してみようかなー。
回答が出ているようなので、適当な事を書いちゃい
ます。^^
unlinkがいやなら、適当な名前にかえちゃうのは
どうですか?
if( -e y.dat ){
$time = time();
rename y.dat , $time.dat;
rename x.dat , y.dat; }
else{
rename x.dat , y.dat; }
書いては見たものの、けっこう怪しいかも。
それに、同じ秒で同一の処理があったら、不具合に
なるだろうし、ファイルが巨大だったり、頻繁にこの
処理が起きたら、ファイルでいっぱいになってしまふ。
$time.dat がさらにあるかどうか、もしあったら、
数秒sleepさせるとして、、、。
スクリプトはあってないかも。
考え方だけ参考にしてみては~♪
No.3ベストアンサー
- 回答日時:
No.1です
perlのドキュメントを確認してみました。
「Changes the name of a file; an existing file NEWNAME will be clobbered.」
ファイルの名前を変えます。すでに存在するNEWNAMEファイルは、上書きされます。
・・と、書いてありました。
けれど、その下の方には・・
OSに依存するかも、というようなことがいろいろ書いてあるので・・微妙ですね。安全に、先にunlinkするか・・ターゲットシステム上で動けばとりあえずよしとするか・・Perlのドキュメント通りに動かないOSは無視するか・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- Java JaneStyleのスレッドが見れなくなった 1 2023/06/10 08:02
- MySQL MYSQL エラー 2 2022/10/18 11:37
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- Windows 10 renameコマンドでファイル名からアンダースコアを消す方法 5 2023/04/24 13:33
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MATLAB(マトラボ)とcsvファ...
-
メールアドレスをテキストファ...
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
COBOLのCOMP形式について
-
number 改行が追加できない
-
エクセルシート名の制限を変更...
-
ビットスワップとバイトスワッ...
-
バイナリとBCDコード
-
memcmp バイナリデータの比較方法
-
char str[256]の256の意味は?
-
DataGridViewの特定列に入力さ...
-
Javaで日本語1文字のバイト数
-
Excel VBA メール作成について ...
-
機種依存文字をチェックしたい。
-
3バイト文字(UTF-8)をprintfで...
-
unicode←→JISコード
-
ビットからバイトへの変換
-
2byte文字の判定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MATLAB(マトラボ)とcsvファ...
-
matlabで、平均値を求める方法...
-
VBScripの2次元動的配列
-
VBA エクセルで1列で表示したい。
-
いつどこゲームのようなテキス...
-
複数のCSVを一度にダウンロード
-
文字型変数を使って2進数表示す...
-
VB6.0でMSChartをタイマーを使...
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
Excel VBA メール作成について ...
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
stable diffusionのエラー
-
COBOLのCOMP形式について
-
Excel 1セル当りの文字数が2...
-
DataGridViewの特定列に入力さ...
-
バイナリとBCDコード
-
バイト列とバイナリ列の違いが...
おすすめ情報