プログラミングしましょう このツールを作ってください

1 : 2021/07/13(火) 01:08:04.143 ID:ArvbBRPJ0
実行するとカレントディレクトリ内のファイルを作成日時順に0から始まる番号順でリネームするプログラム

ファイル名のフォーマットは[10桁左0埋めの番号].[元ファイルの拡張子]
ただし拡張子が無いファイル名の場合はドットは不要
複数のドットで区切られている場合は一番最後の要素を拡張子とする

ディレクトリはリネームせず無視する

当プログラムの実行ファイルはリネームせず無視する

環境はwindows10とする

言語はなんでもよし

最初の達成者には今夜枕を高くして眠る権利が与えられます

2 : 2021/07/13(火) 01:08:45.669 ID:5olyrHP90
バッチで30秒で作れる
3 : 2021/07/13(火) 01:09:33.390 ID:BOunSeaP0
Flexible Renamer使いなさい
4 : 2021/07/13(火) 01:09:37.895 ID:Sj1ZSkoQ0
学校の宿題かな
5 : 2021/07/13(火) 01:09:50.108 ID:od2QSCZDM
いっそワンライナーとかでいけそう
6 : 2021/07/13(火) 01:11:26.028 ID:ArvbBRPJ0
君らあんまり作るのは好きじゃないの
7 : 2021/07/13(火) 01:12:30.625 ID:IGmemPMr0
>>6
いや・・・なんつーか問題の出し方にムカついた
8 : 2021/07/13(火) 01:14:03.837 ID:ArvbBRPJ0
確かにちょっとカッチリしすぎたとは思ったけどガバガバにすると指摘や仕様後出しで荒れると思って…
9 : 2021/07/13(火) 01:14:08.552 ID:CWtajV6W0
そのリネームになんか意味あるの?
10 : 2021/07/13(火) 01:14:16.226 ID:5CVEBJ100
シェルでいいじゃん
11 : 2021/07/13(火) 01:15:19.575 ID:gJZa0Bbi0
人は無意味な物は作らない
12 : 2021/07/13(火) 01:15:42.212 ID:jGr7vgkn0
カレントディレクトリってなんですか?
13 : 2021/07/13(火) 01:18:01.089 ID:daPvN2KW0
枕を高くして寝るって
勝って兜の緒を締めると同じような意味よね
14 : 2021/07/13(火) 01:18:27.862 ID:ArvbBRPJ0
例えばimgurで続きもののエ口画像を落としたけど番号振るの面倒で放置してるやって時に便利だと思う
15 : 2021/07/13(火) 01:18:46.199 ID:JRqbCQGSa
スレで保存したエ口漫画をどう管理するか悩んだろ
16 : 2021/07/13(火) 01:19:05.263 ID:tXzAgMmer
リネームするソフトあるんで
既にあるもの作る気は無い
17 : 2021/07/13(火) 01:19:45.580 ID:ArvbBRPJ0
誰も作らないなら俺が作ったの出していい?
18 : 2021/07/13(火) 01:19:58.835 ID:0UFK23sR0
>>17
いいよ
19 : 2021/07/13(火) 01:20:33.381 ID:CWtajV6W0
ファイルシステムの機能で日付順にソートすればいいのでは?ー
22 : 2021/07/13(火) 01:20:56.143 ID:x8yrOc0Md
>>19
こいつ最高にアホ
25 : 2021/07/13(火) 01:27:20.529 ID:CWtajV6W0
>>22
んー?
20 : 2021/07/13(火) 01:20:47.962 ID:V4zn/rXr0
今から作る
WinなんかないからMacで由緒正しいcだわ
21 : 2021/07/13(火) 01:20:51.621 ID:ArvbBRPJ0
すぐ書くからちょっと待ってて
23 : 2021/07/13(火) 01:24:22.448 ID:ZKdPhSf50
人に」らせようとしてんじゃねーよ
24 : 2021/07/13(火) 01:25:34.334 ID:73YM3SBX0
さすがにbashで済ませたい要件
26 : 2021/07/13(火) 01:28:12.995 ID:3HFPbJtK0
テストで失敗して大事なフォルダ内がリネームされたら怖い
27 : 2021/07/13(火) 01:29:26.839 ID:daPvN2KW0
find -type f -t l | awk '{ printf "mv %s %10d.`sed 's/\.[^\.]*$//'`\n", $0, NR }' | sh
28 : 2021/07/13(火) 01:31:28.894 ID:V4zn/rXr0
ソートするのが面倒だから上のawk に任せたわwww.
29 : 2021/07/13(火) 01:36:49.055 ID:ArvbBRPJ0
30 : 2021/07/13(火) 01:38:43.665 ID:ZnmLBHeu0
バッチで済むだろ
31 : 2021/07/13(火) 01:39:23.810 ID:cFn1HO3B0
例えばせめてenumerate使うとかこう…いろいろあるだろ…
32 : 2021/07/13(火) 01:39:50.062 ID:73YM3SBX0
len→zipのとこはenumerateにできるね
33 : 2021/07/13(火) 01:41:01.529 ID:ZnmLBHeu0
「プログラミング」ってとこに 頭脳の悪さを感じる
34 : 2021/07/13(火) 01:41:24.121 ID:ArvbBRPJ0
はえーenumerateは初めて知った
35 : 2021/07/13(火) 01:43:15.526 ID:BUJwc9aOp
lambda式書けてenumulate知らんのか
意外とenumulate知らん人多いんよな
36 : 2021/07/13(火) 01:45:00.222 ID:ArvbBRPJ0
今まで全部zipでやってたわ
悪しきコードを拡散してしまった

コメント

タイトルとURLをコピーしました