のようにコロン付きのファイル名を使うと、 fopen2012-12-12 12:00:00
が失敗してエラーになりInvalid argument
ます。でAndroidでコマンドを実行しようとしましたが、名前にコロンが含まれるファイルを実行しようとすると失敗しましたが、名前にコロンが含まれるファイルを使用すると、正しく実行されます。パスを確認しましたが、問題ありません。2012-12-12 12-00-00
Invalid argument
adb shell
touch
vi
errno = 0;
FILE *fp = fopen("/sdcard/2012-12-12 12:00:00", "a");
if (fp == NULL) {
strerror(errno) // Invalid argument
return;
}
fprintf(fp, "%s", "something");
fclose(fp);